Mock Version: 2.10 Mock Version: 2.10 Mock Version: 2.10 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f33-build-28141525-3786318/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: bogus date in %changelog: Thu Jun 30 2021 Martin Stransky - 89.0.2-2 Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1625011200 Wrote: /builddir/build/SRPMS/firefox-89.0.2-2.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f33-build-28141525-3786318/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: bogus date in %changelog: Thu Jun 30 2021 Martin Stransky - 89.0.2-2 Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1625011200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4iS865 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-89.0.2 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-89.0.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-89.0.2 + /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 + echo 'Patch #41 (build-disable-elfhack.patch):' 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 1278 (offset -2 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 175 (offset -28 lines). Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #47 (fedora-shebang-build.patch): + echo 'Patch #47 (fedora-shebang-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-shebang --fuzz=0 patching file build/unix/run-mozilla.sh Patch #48 (build-arm-wasm.patch): + echo 'Patch #48 (build-arm-wasm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-wasm --fuzz=0 patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 252 (offset 3 lines). 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 486 (offset -21 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 Hunk #2 succeeded at 116 (offset 5 lines). + echo 'Patch #57 (firefox-disable-ffvpx-with-vapi.patch):' Patch #57 (firefox-disable-ffvpx-with-vapi.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .ffvpx-with-vapi --fuzz=0 patching file dom/media/platforms/PDMFactory.cpp Patch #58 (firefox-crashreporter-build.patch): + echo 'Patch #58 (firefox-crashreporter-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-crashreporter-build --fuzz=0 patching file toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc 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 browser/extensions/formautofill/test/unit/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/antitracking/test/xpcshell/xpcshell.ini patching file toolkit/components/commandlines/test/unit/xpcshell.ini patching file toolkit/components/corroborator/test/xpcshell/test_verify_jar.js patching file toolkit/components/extensions/test/xpcshell/xpcshell-common.ini patching file toolkit/components/search/tests/xpcshell/xpcshell.ini patching file toolkit/components/telemetry/tests/unit/test_TelemetrySession.js patching file toolkit/modules/subprocess/test/xpcshell/xpcshell.ini patching file toolkit/mozapps/downloads/tests/unit/xpcshell.ini patching file toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini patching file toolkit/profile/xpcshell/xpcshell.ini patching file uriloader/exthandler/tests/unit/test_handlerService.js + 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/autofocus/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 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/bugs/reftest.list patching file layout/reftests/canvas/reftest.list patching file layout/reftests/css-break/reftest.list patching file layout/reftests/css-placeholder/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/checkbox/reftest.list patching file layout/reftests/forms/input/radio/reftest.list patching file layout/reftests/forms/placeholder/reftest.list patching file layout/reftests/forms/textbox/reftest.list patching file layout/reftests/generated-content/reftest.list patching file layout/reftests/high-contrast/reftest.list patching file layout/reftests/indic-shaping/reftest.list patching file layout/reftests/mathml/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/smil/style/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-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 patching file layout/xul/reftest/reftest.list + echo 'Patch #102 (firefox-tests-xpcshell-freeze.patch):' Patch #102 (firefox-tests-xpcshell-freeze.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-xpcshell-freeze --fuzz=0 patching file testing/xpcshell/runxpcshelltests.py Hunk #1 succeeded at 1379 (offset -3 lines). Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 61 (offset -4 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 810 (offset -63 lines). Hunk #2 succeeded at 829 (offset -63 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4561 (offset 62 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 71 (offset 6 lines). Hunk #2 succeeded at 551 (offset -2 lines). Hunk #3 succeeded at 844 (offset -46 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #226 (rhbz-1354671.patch): + echo 'Patch #226 (rhbz-1354671.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/PresShell.h Hunk #1 succeeded at 248 (offset -9 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 109 (offset 1 line). 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 1549 (offset -70 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 198 (offset 3 lines). Patch #407 (mozilla-1667096.patch): + echo 'Patch #407 (mozilla-1667096.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1667096 --fuzz=0 patching file media/ffvpx/libavcodec/codec_list.c patching file media/ffvpx/libavcodec/libfdk-aacdec.c patching file media/ffvpx/libavcodec/moz.build patching file toolkit/moz.configure Patch #408 (mozilla-1663844.patch): + echo 'Patch #408 (mozilla-1663844.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1663844 --fuzz=0 patching file dom/media/gmp/GMPSharedMemManager.h patching file dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp patching file dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp 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 #420 (mochitest-wayland-workaround.patch): + echo 'Patch #420 (mochitest-wayland-workaround.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mochitest-wayland-workaround --fuzz=0 patching file dom/base/test/browser_multiple_popups.js patching file dom/ipc/BrowserChild.cpp patching file toolkit/components/browser/nsWebBrowser.cpp patching file widget/gtk/nsWindow.cpp Patch #422 (mozilla-1705048.patch): + echo 'Patch #422 (mozilla-1705048.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1705048 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 550 (offset -3 lines). Hunk #2 succeeded at 3722 (offset -3 lines). Hunk #3 succeeded at 4634 (offset -3 lines). Hunk #4 succeeded at 4663 (offset -3 lines). Hunk #5 succeeded at 4913 (offset -3 lines). patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 580 (offset -10 lines). Patch #423 (mozilla-1646135.patch): + echo 'Patch #423 (mozilla-1646135.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1646135 --fuzz=0 patching file widget/GfxInfoX11.cpp Hunk #1 succeeded at 672 (offset -2 lines). Patch #424 (mozilla-1715254.patch): + echo 'Patch #424 (mozilla-1715254.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1715254 --fuzz=0 patching file security/sandbox/linux/SandboxFilter.cpp Hunk #1 succeeded at 818 (offset -40 lines). Hunk #2 succeeded at 1477 (offset -30 lines). + /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-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-system-libvpx' + echo 'ac_add_options --disable-crashreporter' ++ pwd + echo 'ac_add_options --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/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/physical_device.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 third_party/rust/ash/src/extensions/ext/tooling_info.rs + chmod a-x third_party/rust/ash/src/extensions/khr/acceleration_structure.rs third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/create_render_pass2.rs third_party/rust/ash/src/extensions/khr/deferred_host_operations.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/pipeline_executable_properties.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing_pipeline.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/device_diagnostic_checkpoints.rs 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.RX9lV6 + umask 022 + cd /builddir/build/BUILD + cd firefox-89.0.2 + 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.19.0 Compiling proc-macro2 v1.0.24 Compiling libc v0.2.86 Compiling syn v1.0.60 Compiling unicode-xid v0.2.1 Compiling cfg-if v1.0.0 Compiling getrandom v0.2.2 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling ppv-lite86 v0.2.10 Compiling ryu v1.0.5 Compiling bitflags v1.2.1 Compiling autocfg v1.0.1 Compiling log v0.4.14 Compiling serde_json v1.0.62 Compiling unicode-width v0.1.8 Compiling cbindgen v0.19.0 Compiling hashbrown v0.9.1 Compiling vec_map v0.8.2 Compiling itoa v0.4.7 Compiling unicode-segmentation v1.7.1 Compiling ansi_term v0.11.0 Compiling remove_dir_all v0.5.3 Compiling strsim v0.8.0 Compiling textwrap v0.11.0 Compiling indexmap v1.6.1 Compiling heck v0.3.2 Compiling quote v1.0.9 Compiling atty v0.2.14 Compiling clap v2.33.3 Compiling rand_core v0.6.2 Compiling rand_chacha v0.3.0 Compiling rand v0.8.3 Compiling tempfile v3.2.0 Compiling toml v0.5.8 Finished release [optimized] target(s) in 4m 35s Installing /builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.19.0` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin /builddir/build/BUILD/firefox-89.0.2 + cd - + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -path ./third_party/rust -prune -o -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"' + echo 'export CC=gcc' + echo 'export CXX=g++' + echo 'export AR="gcc-ar"' + echo 'export NM="gcc-nm"' + echo 'export RANLIB="gcc-ranlib"' + MOZ_SMP_FLAGS=-j1 + '[' -z 8 ']' + '[' 8 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + echo 'mk_add_options MOZ_MAKE_FLAGS="-j2"' + echo 'mk_add_options MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + ./mach build + cat - 0:01.86 Clobber not needed. 0:01.88 /usr/bin/python3 /builddir/build/BUILD/firefox-89.0.2/configure.py 0:02.30 Creating Python 3 environment 0:03.68 created virtual environment CPython3.9.5.final.0-64 in 846ms 0:03.68 creator CPython3Posix(dest=/builddir/build/BUILD/firefox-89.0.2/objdir/_virtualenvs/init_py3, clear=False, no_vcs_ignore=False, global=False) 0:03.68 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) 0:03.68 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:03.68 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:03.93 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.98 Re-executing in the virtualenv 0:04.96 Adding configure options from /builddir/build/BUILD/firefox-89.0.2/.mozconfig 0:04.96 --enable-application=browser 0:04.96 --with-system-zlib 0:04.96 --disable-strip 0:04.96 --enable-necko-wifi 0:04.96 --disable-updater 0:04.96 --enable-chrome-format=omni 0:04.96 --enable-pulseaudio 0:04.96 --enable-av1 0:04.96 --without-system-icu 0:04.96 --enable-release 0:04.96 --update-channel=release 0:04.96 --allow-addon-sideload 0:04.96 --with-system-fdk-aac 0:04.96 --enable-js-shell 0:04.96 --enable-default-toolkit=cairo-gtk3-wayland 0:04.97 --enable-official-branding 0:04.97 --prefix=/usr 0:04.97 --libdir=/usr/lib64 0:04.97 --with-system-nspr 0:04.97 --with-system-nss 0:04.97 --enable-system-ffi 0:04.97 --enable-optimize=-g -O2 0:04.97 --disable-debug 0:04.97 --disable-jemalloc 0:04.97 --disable-tests 0:04.97 --with-system-jpeg 0:04.97 --without-system-libvpx 0:04.97 --disable-crashreporter 0:04.97 --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/mozilla-api-key 0:04.97 --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/google-loc-api-key 0:04.97 --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/google-api-key 0:04.97 MOZILLA_OFFICIAL=1 0:04.97 CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:04.97 BUILD_OFFICIAL=1 0:04.97 LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads 0:04.97 AR=gcc-ar 0:04.97 RANLIB=gcc-ranlib 0:04.97 CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:04.97 CXX=g++ 0:04.97 MOZ_TELEMETRY_REPORTING=1 0:04.97 STRIP=/bin/true 0:04.97 NM=gcc-nm 0:04.97 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:04.97 CC=gcc 0:04.97 checking for vcs source checkout... no 0:05.06 checking for a shell... /usr/bin/sh 0:05.17 checking for host system type... aarch64-unknown-linux-gnu 0:05.24 checking for target system type... aarch64-unknown-linux-gnu 0:06.67 checking whether cross compiling... no 0:07.09 checking for Python 3... /builddir/build/BUILD/firefox-89.0.2/objdir/_virtualenvs/init_py3/bin/python (3.9.5) 0:07.16 checking for wget... not found 0:07.17 checking for ccache... not found 0:07.18 checking for the target C compiler... /usr/bin/gcc 0:07.26 checking whether the target C compiler can be used... yes 0:07.26 checking the target C compiler version... 10.3.1 0:07.32 checking the target C compiler works... yes 0:07.32 checking for the target C++ compiler... /usr/bin/g++ 0:07.41 checking whether the target C++ compiler can be used... yes 0:07.41 checking the target C++ compiler version... 10.3.1 0:07.48 checking the target C++ compiler works... yes 0:07.48 checking for the host C compiler... /usr/bin/gcc 0:07.56 checking whether the host C compiler can be used... yes 0:07.56 checking the host C compiler version... 10.3.1 0:07.62 checking the host C compiler works... yes 0:07.62 checking for the host C++ compiler... /usr/bin/g++ 0:07.71 checking whether the host C++ compiler can be used... yes 0:07.71 checking the host C++ compiler version... 10.3.1 0:07.77 checking the host C++ compiler works... yes 0:07.84 checking for 64-bit OS... yes 0:07.91 checking for new enough STL headers from libstdc++... yes 0:07.94 checking for linker... bfd 0:07.94 checking for the assembler... /usr/bin/gcc 0:07.97 checking for ar... /usr/bin/gcc-ar 0:07.97 checking for nm... /usr/bin/gcc-nm 0:07.97 checking for pkg_config... /usr/bin/pkg-config 0:08.00 checking for pkg-config version... 1.7.3 0:08.07 checking for stdint.h... yes 0:08.14 checking for inttypes.h... yes 0:08.22 checking for malloc.h... yes 0:08.29 checking for alloca.h... yes 0:08.33 checking for sys/byteorder.h... no 0:08.39 checking for getopt.h... yes 0:08.47 checking for unistd.h... yes 0:08.53 checking for nl_types.h... yes 0:08.57 checking for cpuid.h... no 0:08.64 checking for fts.h... yes 0:08.71 checking for sys/statvfs.h... yes 0:08.78 checking for sys/statfs.h... yes 0:08.85 checking for sys/vfs.h... yes 0:08.92 checking for sys/mount.h... yes 0:08.99 checking for sys/quota.h... yes 0:09.08 checking for linux/quota.h... yes 0:09.16 checking for linux/if_addr.h... yes 0:09.26 checking for linux/rtnetlink.h... yes 0:09.32 checking for sys/queue.h... yes 0:09.39 checking for sys/types.h... yes 0:09.48 checking for netinet/in.h... yes 0:09.55 checking for byteswap.h... yes 0:09.62 checking for memfd_create in sys/mman.h... yes 0:09.70 checking for linux/perf_event.h... yes 0:09.76 checking for perf_event_open system call... yes 0:09.79 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:09.82 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:09.85 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:09.87 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:09.90 checking whether the C compiler supports -Wunreachable-code-return... no 0:09.93 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:09.95 checking whether the C compiler supports -Wclass-varargs... no 0:09.97 checking whether the C++ compiler supports -Wclass-varargs... no 0:09.99 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:10.02 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:10.05 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:10.07 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:10.09 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:10.11 checking whether the C compiler supports -Wloop-analysis... no 0:10.13 checking whether the C++ compiler supports -Wloop-analysis... no 0:10.16 checking whether the C compiler supports -Wno-range-loop-analysis... no 0:10.18 checking whether the C++ compiler supports -Wno-range-loop-analysis... no 0:10.25 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:10.26 checking whether the C++ compiler supports -Wcomma... no 0:10.32 checking whether the C compiler supports -Wduplicated-cond... yes 0:10.38 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:10.45 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:10.51 checking whether the C++ compiler supports -Wunused-function... yes 0:10.57 checking whether the C++ compiler supports -Wunused-variable... yes 0:10.59 checking whether the C compiler supports -Wstring-conversion... no 0:10.61 checking whether the C++ compiler supports -Wstring-conversion... no 0:10.64 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:10.67 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:10.69 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:10.72 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:10.74 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:10.77 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:10.80 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:10.84 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:10.86 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:10.92 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:10.98 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:11.04 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:11.10 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:11.16 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:11.23 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:11.29 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:11.35 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:11.38 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:11.41 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:11.47 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:11.53 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:11.59 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:11.65 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:11.68 checking whether the C compiler supports -Wno-error=return-std-move... no 0:11.71 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:11.77 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:11.83 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:11.86 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:11.89 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:11.94 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:12.01 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:12.07 checking whether the C compiler supports -Wformat... yes 0:12.13 checking whether the C++ compiler supports -Wformat... yes 0:12.18 checking whether the C compiler supports -Wformat-security... no 0:12.22 checking whether the C++ compiler supports -Wformat-security... no 0:12.28 checking whether the C compiler supports -Wformat-overflow=2... yes 0:12.34 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:12.38 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.41 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:12.47 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:12.53 checking whether the C compiler supports -Wno-psabi... yes 0:12.59 checking whether the C++ compiler supports -Wno-psabi... yes 0:12.66 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:12.72 checking whether the C++ compiler supports -fno-aligned-new... yes 0:12.72 checking for llvm_profdata... /usr/bin/llvm-profdata 0:12.80 checking for libpulse... yes 0:12.83 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:12.86 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:12.89 checking for nspr >= 4.26... yes 0:12.92 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:12.95 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:12.95 checking for rustc... /usr/bin/rustc 0:12.95 checking for cargo... /usr/bin/cargo 0:13.13 checking rustc version... 1.53.0 0:13.15 checking cargo version... 1.53.0 0:13.59 checking for rust host triplet... aarch64-unknown-linux-gnu 0:13.90 checking for rust target triplet... aarch64-unknown-linux-gnu 0:13.91 checking for rustdoc... /usr/bin/rustdoc 0:13.92 checking for cbindgen... /builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin/cbindgen 0:13.92 checking for rustfmt... not found 0:14.02 checking for clang for bindgen... /usr/bin/clang++ 0:14.11 checking for libclang for bindgen... /usr/lib64/libclang.so 0:14.15 checking that libclang is new enough... yes 0:14.15 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 0:14.19 checking for libffi > 3.0.9... yes 0:14.22 checking MOZ_FFI_CFLAGS... 0:14.26 checking MOZ_FFI_LIBS... -lffi 0:14.33 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (14.17.0) 0:14.37 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:14.44 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm 0:14.48 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 0:14.51 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:14.56 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 0:14.60 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:14.63 checking for fontconfig >= 2.7.0... yes 0:14.66 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 0:14.70 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:14.73 checking for freetype2 >= 6.1.0... yes 0:14.76 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:14.79 checking _FT2_LIBS... -lfreetype 0:14.80 checking for tar... /usr/bin/gtar 0:14.80 checking for unzip... /usr/bin/unzip 0:14.80 checking for zip... /usr/bin/zip 0:14.80 checking for gn... not found 0:14.81 checking for the Mozilla API key... yes 0:14.81 checking for the Google Location Service API key... yes 0:14.81 checking for the Google Safebrowsing API key... yes 0:14.81 checking for the Bing API key... no 0:14.81 checking for the Adjust SDK key... no 0:14.81 checking for the Leanplum SDK key... no 0:14.81 checking for the Pocket API key... no 0:14.93 checking for jpeg_destroy_compress... yes 0:15.00 checking for sufficient jpeg library version... yes 0:15.08 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:15.12 checking for fdk-aac... yes 0:15.15 checking MOZ_FDK_AAC_CFLAGS... 0:15.18 checking MOZ_FDK_AAC_LIBS... -lfdk-aac 0:15.19 checking for dump_syms... not found 0:15.30 checking for getcontext... yes 0:15.33 checking for nss >= 3.64... yes 0:15.37 checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 0:15.40 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:15.41 checking for awk... /usr/bin/gawk 0:15.41 checking for perl... /usr/bin/perl 0:15.42 checking for minimum required perl version >= 5.006... 5.032001 0:15.45 checking for full perl installation... yes 0:15.46 checking for gmake... /usr/bin/gmake 0:15.46 checking for watchman... not found 0:15.46 checking for xargs... /usr/bin/xargs 0:15.46 checking for rpmbuild... /usr/bin/rpmbuild 0:15.46 checking for NSIS version... no 0:15.54 checking for llvm-objdump... /usr/bin/llvm-objdump 0:15.58 checking for zlib >= 1.2.3... yes 0:15.61 checking MOZ_ZLIB_CFLAGS... 0:15.64 checking MOZ_ZLIB_LIBS... -lz 0:15.64 checking for m4... /usr/bin/m4 0:15.77 creating cache ./config.cache 0:15.82 checking host system type... aarch64-unknown-linux-gnu 0:15.85 checking target system type... aarch64-unknown-linux-gnu 0:15.88 checking build system type... aarch64-unknown-linux-gnu 0:15.88 checking for objcopy... /usr/bin/objcopy 0:15.94 checking for Cygwin environment... no 0:15.99 checking for mingw32 environment... no 0:16.08 checking for executable suffix... no 0:16.09 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:16.09 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:16.09 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:16.09 checking whether we are using GNU C... (cached) yes 0:16.09 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:16.09 checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:16.09 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:16.09 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:16.09 checking whether we are using GNU C++... (cached) yes 0:16.10 checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:16.10 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:16.10 checking for strip... /bin/true 0:16.10 checking for otool... no 0:16.29 checking for X... libraries , headers 0:16.37 checking for dnet_ntoa in -ldnet... no 0:16.44 checking for dnet_ntoa in -ldnet_stub... no 0:16.55 checking for gethostbyname... yes 0:16.66 checking for connect... yes 0:16.76 checking for remove... yes 0:16.87 checking for shmat... yes 0:16.98 checking for IceConnectionNumber in -lICE... yes 0:17.13 checking for --noexecstack option to as... yes 0:17.23 checking for -z noexecstack option to ld... yes 0:17.33 checking for -z text option to ld... yes 0:17.42 checking for -z relro option to ld... yes 0:17.52 checking for -z nocopyreloc option to ld... yes 0:17.62 checking for -Bsymbolic-functions option to ld... yes 0:17.72 checking for --build-id=sha1 option to ld... yes 0:17.81 checking for --ignore-unresolved-symbol option to ld... yes 0:17.84 checking if toolchain supports -mssse3 option... no 0:17.87 checking if toolchain supports -msse4.1 option... no 0:17.94 checking whether the linker supports Identical Code Folding... no 0:18.59 checking whether removing dead symbols breaks debugging... no 0:18.66 checking for working const... yes 0:18.70 checking for mode_t... yes 0:18.74 checking for off_t... yes 0:18.77 checking for pid_t... yes 0:18.81 checking for size_t... yes 0:19.21 checking whether 64-bits std::atomic requires -latomic... no 0:19.28 checking for dirent.h that defines DIR... yes 0:19.37 checking for opendir in -ldir... no 0:19.44 checking for sockaddr_in.sin_len... false 0:19.50 checking for sockaddr_in6.sin6_len... false 0:19.57 checking for sockaddr.sa_len... false 0:19.65 checking for gethostbyname_r in -lc_r... no 0:19.85 checking for library containing dlopen... -ldl 0:19.92 checking for dlfcn.h... yes 0:20.03 checking for dladdr... yes 0:20.14 checking for memmem... yes 0:20.23 checking for socket in -lsocket... no 0:20.34 checking for XDrawLines in -lX11... yes 0:20.46 checking for XextAddDisplay in -lXext... yes 0:20.57 checking for XtFree in -lXt... yes 0:20.69 checking for xcb_connect in -lxcb... yes 0:20.81 checking for xcb_shm_query_version in -lxcb-shm... yes 0:20.92 checking for XGetXCBConnection in -lX11-xcb... yes 0:21.00 checking for pthread_create in -lpthreads... no 0:21.11 checking for pthread_create in -lpthread... yes 0:21.22 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:21.31 checking for pthread.h... yes 0:21.43 checking for stat64... yes 0:21.55 checking for lstat64... yes 0:21.66 checking for truncate64... yes 0:21.78 checking for statvfs64... yes 0:21.89 checking for statvfs... yes 0:22.01 checking for statfs64... yes 0:22.13 checking for statfs... yes 0:22.24 checking for getpagesize... yes 0:22.36 checking for gmtime_r... yes 0:22.48 checking for localtime_r... yes 0:22.60 checking for arc4random... no 0:22.71 checking for arc4random_buf... no 0:22.81 checking for mallinfo... yes 0:22.92 checking for gettid... yes 0:23.04 checking for lchown... yes 0:23.15 checking for setpriority... yes 0:23.27 checking for strerror... yes 0:23.38 checking for syscall... yes 0:23.49 checking for lutimes... yes 0:23.62 checking for clock_gettime(CLOCK_MONOTONIC)... 0:23.70 checking for pthread_cond_timedwait_monotonic_np... 0:23.86 checking for res_ninit()... yes 0:23.98 checking for an implementation of va_copy()... yes 0:24.08 checking whether va_list can be copied by value... yes 0:24.32 checking for __thread keyword for TLS variables... yes 0:24.43 checking for localeconv... yes 0:24.53 checking for malloc.h... yes 0:24.64 checking for strndup... yes 0:24.76 checking for posix_memalign... yes 0:24.88 checking for memalign... yes 0:24.99 checking for malloc_usable_size... yes 0:25.06 checking whether malloc_usable_size definition can use const argument... no 0:25.11 checking for valloc in malloc.h... yes 0:25.14 checking for valloc in unistd.h... no 0:25.18 checking for _aligned_malloc in malloc.h... no 0:25.19 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-89.0.2/browser/confvars.sh 0:25.24 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:25.34 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread 0:25.37 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 0:25.43 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 0:25.51 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:25.54 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 0:25.60 checking for dbus-1 >= 0.60... yes 0:25.63 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:25.65 checking MOZ_DBUS_LIBS... -ldbus-1 0:25.70 checking for dbus-glib-1 >= 0.60... yes 0:25.72 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 0:25.75 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:25.92 checking for linux/joystick.h... yes 0:26.03 checking for fdatasync... yes 0:26.11 checking for valid C compiler optimization flags... yes 0:26.34 checking for __cxa_demangle... yes 0:26.42 checking for unwind.h... yes 0:26.64 checking for _Unwind_Backtrace... yes 0:26.65 checking for -pipe support... yes 0:26.75 checking what kind of list files are supported by the linker... linkerscript 0:26.80 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:26.83 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:26.85 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:26.96 checking for FT_Bitmap_Size.y_ppem... yes 0:27.11 checking for FT_GlyphSlot_Embolden... yes 0:27.26 checking for FT_Load_Sfnt_Table... yes 0:27.39 checking for fontconfig/fcfreetype.h... yes 0:27.58 checking for posix_fadvise... yes 0:27.70 checking for posix_fallocate... yes 0:27.92 updating cache ./config.cache 0:27.93 creating ./config.data 0:27.96 js/src> Refreshing /builddir/build/BUILD/firefox-89.0.2/js/src/old-configure with /builddir/build/BUILD/firefox-89.0.2/build/autoconf/autoconf.sh 0:28.14 js/src> loading cache ./config.cache 0:28.19 js/src> checking host system type... aarch64-unknown-linux-gnu 0:28.22 js/src> checking target system type... aarch64-unknown-linux-gnu 0:28.25 js/src> checking build system type... aarch64-unknown-linux-gnu 0:28.26 js/src> checking for Cygwin environment... (cached) no 0:28.26 js/src> checking for mingw32 environment... (cached) no 0:28.26 js/src> checking for executable suffix... (cached) no 0:28.26 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:28.26 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:28.26 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:28.26 js/src> checking whether we are using GNU C... (cached) yes 0:28.26 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:28.27 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:28.27 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:28.27 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:28.27 js/src> checking whether we are using GNU C++... (cached) yes 0:28.27 js/src> checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:28.27 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:28.27 js/src> checking for strip... (cached) /bin/true 0:28.27 js/src> checking for sb-conf... no 0:28.28 js/src> checking for ve... no 0:28.28 js/src> checking for X... (cached) libraries , headers 0:28.29 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:28.29 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:28.30 js/src> checking for gethostbyname... (cached) yes 0:28.30 js/src> checking for connect... (cached) yes 0:28.30 js/src> checking for remove... (cached) yes 0:28.30 js/src> checking for shmat... (cached) yes 0:28.31 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:28.49 js/src> checking for --noexecstack option to as... yes 0:28.59 js/src> checking for -z noexecstack option to ld... yes 0:28.68 js/src> checking for -z text option to ld... yes 0:28.78 js/src> checking for -z relro option to ld... yes 0:28.87 js/src> checking for -z nocopyreloc option to ld... yes 0:28.97 js/src> checking for -Bsymbolic-functions option to ld... yes 0:29.06 js/src> checking for --build-id=sha1 option to ld... yes 0:29.13 js/src> checking whether the linker supports Identical Code Folding... no 0:29.76 js/src> checking whether removing dead symbols breaks debugging... no 0:29.76 js/src> checking for working const... (cached) yes 0:29.77 js/src> checking for mode_t... (cached) yes 0:29.77 js/src> checking for off_t... (cached) yes 0:29.77 js/src> checking for pid_t... (cached) yes 0:29.77 js/src> checking for size_t... (cached) yes 0:29.85 js/src> checking for ssize_t... yes 0:29.85 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:29.86 js/src> checking for dirent.h that defines DIR... (cached) yes 0:29.87 js/src> checking for opendir in -ldir... (cached) no 0:29.88 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:29.88 js/src> checking for library containing dlopen... (cached) -ldl 0:29.89 js/src> checking for dlfcn.h... (cached) yes 0:29.90 js/src> checking for socket in -lsocket... (cached) no 0:29.90 js/src> checking for pthread_create in -lpthreads... (cached) no 0:29.91 js/src> checking for pthread_create in -lpthread... (cached) yes 0:30.02 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:37.80 js/src> checking for getc_unlocked... yes 0:38.00 js/src> checking for _getc_nolock... no 0:38.01 js/src> checking for gmtime_r... (cached) yes 0:38.02 js/src> checking for localtime_r... (cached) yes 0:38.13 js/src> checking for pthread_getname_np... yes 0:38.25 js/src> checking for pthread_get_name_np... no 0:38.25 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:38.38 js/src> checking for sin in -lm... yes 0:38.39 js/src> checking for res_ninit()... (cached) yes 0:38.52 js/src> checking for nl_langinfo and CODESET... yes 0:38.52 js/src> checking for an implementation of va_copy()... (cached) yes 0:38.52 js/src> checking whether va_list can be copied by value... (cached) yes 0:38.53 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:38.54 js/src> checking for localeconv... (cached) yes 0:38.63 js/src> checking for valid optimization flags... yes 0:38.63 js/src> checking for __cxa_demangle... (cached) yes 0:38.64 js/src> checking for -pipe support... yes 0:38.71 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:38.84 js/src> checking what kind of list files are supported by the linker... linkerscript 0:38.85 js/src> checking for posix_fadvise... (cached) yes 0:38.86 js/src> checking for posix_fallocate... (cached) yes 0:38.87 js/src> checking for malloc.h... (cached) yes 0:38.88 js/src> checking for strndup... (cached) yes 0:38.89 js/src> checking for posix_memalign... (cached) yes 0:38.90 js/src> checking for memalign... (cached) yes 0:38.91 js/src> checking for malloc_usable_size... (cached) yes 0:38.98 js/src> checking whether malloc_usable_size definition can use const argument... no 0:39.03 js/src> checking for valloc in malloc.h... yes 0:39.07 js/src> checking for valloc in unistd.h... no 0:39.11 js/src> checking for _aligned_malloc in malloc.h... no 0:39.13 js/src> updating cache ./config.cache 0:39.13 js/src> creating ./config.data 0:39.16 Creating config.status 0:40.23 Reticulating splines... 0:43.64 0:03.53 File already read. Skipping: /builddir/build/BUILD/firefox-89.0.2/gfx/angle/targets/angle_common/moz.build 1:12.91 Finished reading 1557 moz.build files in 9.28s 1:12.91 Read 13 gyp files in parallel contributing 0.00s to total wall time 1:12.91 Processed into 9036 build config descriptors in 8.75s 1:12.91 RecursiveMake backend executed in 12.35s 1:12.91 3180 total backend files; 3180 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 1182 Makefile 1:12.91 FasterMake backend executed in 1.36s 1:12.91 13 total backend files; 13 created; 0 updated; 0 unchanged; 0 deleted 1:12.91 Total wall time: 32.79s; CPU time: 32.63s; Efficiency: 100%; Untracked: 1.04s 1:14.17 Adding make options from /builddir/build/BUILD/firefox-89.0.2/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j2 MOZ_OBJDIR=/builddir/build/BUILD/firefox-89.0.2/objdir OBJDIR=/builddir/build/BUILD/firefox-89.0.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-89.0.2/.mozconfig export FOUND_MOZCONFIG 1:14.18 /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=2 -s 1:14.62 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:14.97 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:15.32 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. 1:15.65 Elapsed: 1.03s; From dist/include: Kept 1753 existing; Added/updated 4260; Removed 0 files and 0 directories. 1:15.95 Elapsed: 0.28s; From _tests: Kept 13 existing; Added/updated 587; Removed 0 files and 0 directories. 1:16.68 Elapsed: 0.69s; From dist/bin: Kept 8 existing; Added/updated 2577; Removed 0 files and 0 directories. 1:17.21 ./mozilla-config.h.stub 1:17.21 ./buildid.h.stub 1:17.21 ./source-repo.h.stub 1:18.66 ./stl.sentinel.stub 1:18.66 ./application.ini.stub 1:18.69 config 1:19.12 ./UseCounterList.h.stub 1:19.60 ./UseCounterWorkerList.h.stub 1:19.61 ./ServoCSSPropList.py.stub 1:20.06 ./cbindgen-metadata.json.stub 1:20.13 ./encodingsgroups.properties.h.stub 1:30.38 ./BaseChars.h.stub 1:30.90 ./js-confdefs.h.stub 1:34.25 ./js-config.h.stub 1:34.38 ./selfhosted.out.h.stub 1:34.77 ./ReservedWordsGenerated.h.stub 1:34.82 ./StatsPhasesGenerated.h.stub 1:35.25 /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="89.0.2" -DMOZILLA_VERSION_U=89.0.2 -DMOZILLA_UAVERSION="89.0" -DMOZ_UPDATE_CHANNEL=release -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DSTATIC_JS_API=1 -DMOZ_STATIC_JS=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=1 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_WAYLAND=1 -DGL_PROVIDER_EGL=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_FFMPEG=1 -DMOZ_DAV1D_ASM=1 -DMOZ_AV1=1 -DMOZ_FMP4=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_VORBIS=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_NORMANDY=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_TELEMETRY_REPORTING=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_MARIONETTE=1 -DMOZ_WEBRTC=1 -DMOZ_SCTP=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_RAW=1 -DACCESSIBILITY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_HAS_REMOTE=1 -DMOZ_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="aarch64-gcc3" -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_ENABLE_DBUS=1 -DMOZ_WEBM_ENCODER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_SANDBOX=1 -DMOZ_LOGGING=1 -DFORCE_PR_LOG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=".mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREE_CAIRO=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_APP_UA_NAME="" -DMOZ_APP_UA_VERSION="89.0.2" -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 1:35.26 ./MOpcodesGenerated.h.stub 1:35.46 ./LOpcodesGenerated.h.stub 1:35.70 ./CacheIROpsGenerated.h.stub 1:35.91 ./FrameIdList.h.stub 1:36.15 ./FrameTypeList.h.stub 1:36.60 ./CountedUnknownProperties.h.stub 1:37.04 ./metrics.rs.stub 1:37.47 ./GleanMetrics.h.stub 1:37.49 ./GleanJSMetricsLookup.h.stub 1:41.01 ./pings.rs.stub 1:41.10 ./GleanPings.h.stub 1:43.15 ./GleanJSPingsLookup.h.stub 1:44.16 ./EventGIFFTMap.h.stub 1:44.97 ./HistogramGIFFTMap.h.stub 1:45.97 ./ScalarGIFFTMap.h.stub 1:47.80 ./TelemetryScalarData.h.stub 1:48.79 ./TelemetryScalarEnums.h.stub 1:50.60 ./TelemetryEventData.h.stub 1:51.97 ./TelemetryEventEnums.h.stub 1:53.78 ./TelemetryProcessEnums.h.stub 1:53.78 ./TelemetryProcessData.h.stub 1:54.27 ./TelemetryUserInteractionData.h.stub 1:54.76 ./TelemetryUserInteractionNameMap.h.stub 1:55.27 ./CrashAnnotations.h.stub 1:55.56 ./xpcom-config.h.stub 1:55.77 ./ErrorList.h.stub 1:56.18 ./ErrorNamesInternal.h.stub 1:56.31 ./error_list.rs.stub 1:56.62 ./Services.h.stub 1:56.72 ./services.rs.stub 1:57.04 ./nsGkAtomList.h.stub 1:57.14 ./nsGkAtomConsts.h.stub 1:57.45 ./xpidl.stub.stub 1:57.96 ./application.ini.h.stub 1:57.98 config/nsinstall_real 1:58.34 ./CSS2Properties.webidl.stub 1:58.54 ./audioipc_client_ffi_generated.h.stub 1:58.78 ./audioipc_server_ffi_generated.h.stub 1:59.01 ./webrender_ffi_generated.h.stub 1:59.41 ./wgpu_ffi_generated.h.stub 1:59.65 ./mapped_hyph.h.stub 2:00.89 ./fluent_ffi_generated.h.stub 2:01.45 ./fluent_langneg_ffi_generated.h.stub 2:02.12 ./unic_langid_ffi_generated.h.stub 2:02.70 ./nsCSSPropertyID.h.stub 2:02.70 ./ServoCSSPropList.h.stub 2:03.21 ./CompositorAnimatableProperties.h.stub 2:03.53 ./ServoStyleConsts.h.stub 2:03.70 ./mp4parse_ffi_generated.h.stub 2:04.09 ./MozURL_ffi.h.stub 2:04.66 ./rust_helper.h.stub 2:05.27 ./neqo_glue_ffi_generated.h.stub 2:05.87 ./fog_ffi_generated.h.stub 2:06.41 ./TelemetryHistogramEnums.h.stub 2:06.42 ./TelemetryHistogramNameMap.h.stub 2:07.08 ./gk_rust_utils_ffi_generated.h.stub 2:08.12 config/system-header.sentinel.stub 2:08.99 accessible/xpcom/xpcAccEvents.h.stub 3:04.13 modules/libpref/StaticPrefListAll.h.stub 3:08.28 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-89.0.2/objdir/config/makefiles/xpidl xpidl 3:08.29 config/makefiles/xpidl/Bits.xpt 3:08.29 config/makefiles/xpidl/accessibility.xpt 3:08.99 config/makefiles/xpidl/alerts.xpt 3:11.03 config/makefiles/xpidl/appshell.xpt 3:11.74 config/makefiles/xpidl/appstartup.xpt 3:12.61 config/makefiles/xpidl/autocomplete.xpt 3:13.21 config/makefiles/xpidl/autoplay.xpt 3:14.10 config/makefiles/xpidl/backgroundhangmonitor.xpt 3:14.68 config/makefiles/xpidl/browser-element.xpt 3:15.29 config/makefiles/xpidl/browser-newtab.xpt 3:15.97 config/makefiles/xpidl/browsercompsbase.xpt 3:16.70 config/makefiles/xpidl/caps.xpt 3:17.43 config/makefiles/xpidl/captivedetect.xpt 3:18.76 config/makefiles/xpidl/cascade_bindings.xpt 3:19.49 config/makefiles/xpidl/chrome.xpt 3:20.08 config/makefiles/xpidl/commandhandler.xpt 3:20.73 config/makefiles/xpidl/commandlines.xpt 3:21.54 config/makefiles/xpidl/composer.xpt 3:22.23 config/makefiles/xpidl/content_events.xpt 3:22.84 config/makefiles/xpidl/content_geckomediaplugins.xpt 3:23.47 config/makefiles/xpidl/content_html.xpt 3:24.19 config/makefiles/xpidl/docshell.xpt 3:24.80 config/makefiles/xpidl/dom.xpt 3:26.20 config/makefiles/xpidl/dom_audiochannel.xpt 3:27.61 config/makefiles/xpidl/dom_base.xpt 3:28.22 config/makefiles/xpidl/dom_bindings.xpt 3:30.17 config/makefiles/xpidl/dom_events.xpt 3:30.82 config/makefiles/xpidl/dom_geolocation.xpt 3:31.40 config/makefiles/xpidl/dom_html.xpt 3:32.10 config/makefiles/xpidl/dom_indexeddb.xpt 3:32.70 config/makefiles/xpidl/dom_localstorage.xpt 3:33.28 config/makefiles/xpidl/dom_media.xpt 3:33.86 config/makefiles/xpidl/dom_network.xpt 3:34.54 config/makefiles/xpidl/dom_notification.xpt 3:35.17 config/makefiles/xpidl/dom_payments.xpt 3:35.77 config/makefiles/xpidl/dom_power.xpt 3:37.08 config/makefiles/xpidl/dom_push.xpt 3:37.73 config/makefiles/xpidl/dom_quota.xpt 3:38.43 config/makefiles/xpidl/dom_security.xpt 3:39.15 config/makefiles/xpidl/dom_serializers.xpt 3:39.91 config/makefiles/xpidl/dom_sidebar.xpt 3:40.55 config/makefiles/xpidl/dom_simpledb.xpt 3:41.17 config/makefiles/xpidl/dom_storage.xpt 3:41.66 config/makefiles/xpidl/dom_system.xpt 3:41.85 config/makefiles/xpidl/dom_webauthn.xpt 3:42.40 config/makefiles/xpidl/dom_webspeechrecognition.xpt 3:42.47 config/makefiles/xpidl/dom_webspeechsynth.xpt 3:43.07 config/makefiles/xpidl/dom_workers.xpt 3:43.14 config/makefiles/xpidl/dom_xslt.xpt 3:43.83 config/makefiles/xpidl/dom_xul.xpt 3:43.88 config/makefiles/xpidl/downloads.xpt 3:44.49 config/makefiles/xpidl/editor.xpt 3:44.92 config/makefiles/xpidl/enterprisepolicies.xpt 3:45.14 config/makefiles/xpidl/extensions.xpt 3:45.80 config/makefiles/xpidl/exthandler.xpt 3:46.22 config/makefiles/xpidl/fastfind.xpt 3:46.49 config/makefiles/xpidl/fog.xpt 3:47.17 config/makefiles/xpidl/gfx.xpt 3:47.20 config/makefiles/xpidl/html5.xpt 3:47.88 config/makefiles/xpidl/htmlparser.xpt 3:47.94 config/makefiles/xpidl/http-sfv.xpt 3:48.54 config/makefiles/xpidl/imglib2.xpt 3:48.59 config/makefiles/xpidl/inspector.xpt 3:49.30 config/makefiles/xpidl/intl.xpt 3:49.91 config/makefiles/xpidl/jar.xpt 3:49.96 config/makefiles/xpidl/jsdebugger.xpt 3:50.60 config/makefiles/xpidl/jsinspector.xpt 3:51.05 config/makefiles/xpidl/kvstore.xpt 3:51.25 config/makefiles/xpidl/layout_base.xpt 3:51.72 config/makefiles/xpidl/layout_printing.xpt 3:52.01 config/makefiles/xpidl/layout_xul_tree.xpt 3:52.47 config/makefiles/xpidl/locale.xpt 3:52.75 config/makefiles/xpidl/loginmgr.xpt 3:53.25 config/makefiles/xpidl/migration.xpt 3:53.57 config/makefiles/xpidl/mimetype.xpt 3:54.23 config/makefiles/xpidl/mozfind.xpt 3:54.26 config/makefiles/xpidl/mozintl.xpt 3:55.01 config/makefiles/xpidl/necko.xpt 3:55.05 config/makefiles/xpidl/necko_about.xpt 3:55.71 config/makefiles/xpidl/necko_cache.xpt 3:56.35 config/makefiles/xpidl/necko_cache2.xpt 3:57.26 config/makefiles/xpidl/necko_cookie.xpt 3:58.32 config/makefiles/xpidl/necko_dns.xpt 3:59.30 config/makefiles/xpidl/necko_file.xpt 4:00.40 config/makefiles/xpidl/necko_ftp.xpt 4:01.17 config/makefiles/xpidl/necko_http.xpt 4:01.82 config/makefiles/xpidl/necko_mdns.xpt 4:02.04 config/makefiles/xpidl/necko_res.xpt 4:02.72 config/makefiles/xpidl/necko_socket.xpt 4:03.43 config/makefiles/xpidl/necko_strconv.xpt 4:03.76 config/makefiles/xpidl/necko_viewsource.xpt 4:04.29 config/makefiles/xpidl/necko_websocket.xpt 4:04.67 config/makefiles/xpidl/necko_wifi.xpt 4:05.23 config/makefiles/xpidl/parentalcontrols.xpt 4:05.57 config/makefiles/xpidl/peerconnection.xpt 4:05.90 config/makefiles/xpidl/pipnss.xpt 4:06.29 config/makefiles/xpidl/places.xpt 4:06.59 config/makefiles/xpidl/plugin.xpt 4:07.84 config/makefiles/xpidl/pref.xpt 4:08.36 config/makefiles/xpidl/prefetch.xpt 4:08.51 config/makefiles/xpidl/profiler.xpt 4:09.27 config/makefiles/xpidl/remote.xpt 4:09.28 config/makefiles/xpidl/reputationservice.xpt 4:09.95 config/makefiles/xpidl/sandbox.xpt 4:09.97 config/makefiles/xpidl/satchel.xpt 4:10.65 config/makefiles/xpidl/services.xpt 4:10.66 config/makefiles/xpidl/sessionstore.xpt 4:11.37 config/makefiles/xpidl/shellservice.xpt 4:11.46 config/makefiles/xpidl/shistory.xpt 4:12.07 config/makefiles/xpidl/spellchecker.xpt 4:12.16 config/makefiles/xpidl/startupcache.xpt 4:12.84 config/makefiles/xpidl/storage.xpt 4:13.01 config/makefiles/xpidl/telemetry.xpt 4:13.51 config/makefiles/xpidl/thumbnails.xpt 4:14.22 config/makefiles/xpidl/toolkit_antitracking.xpt 4:14.41 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 4:14.80 config/makefiles/xpidl/toolkit_backgroundtasks.xpt 4:15.08 config/makefiles/xpidl/toolkit_cleardata.xpt 4:15.45 config/makefiles/xpidl/toolkit_crashservice.xpt 4:15.69 config/makefiles/xpidl/toolkit_filewatcher.xpt 4:16.07 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 4:16.29 config/makefiles/xpidl/toolkit_modules.xpt 4:16.70 config/makefiles/xpidl/toolkit_osfile.xpt 4:16.88 config/makefiles/xpidl/toolkit_processtools.xpt 4:17.37 config/makefiles/xpidl/toolkit_search.xpt 4:17.50 config/makefiles/xpidl/toolkit_shell.xpt 4:17.97 config/makefiles/xpidl/toolkit_xulstore.xpt 4:18.18 config/makefiles/xpidl/toolkitprofile.xpt 4:18.56 config/makefiles/xpidl/txmgr.xpt 4:18.79 config/makefiles/xpidl/txtsvc.xpt 4:19.27 config/makefiles/xpidl/uconv.xpt 4:19.51 config/makefiles/xpidl/update.xpt 4:19.89 config/makefiles/xpidl/uriloader.xpt 4:20.15 config/makefiles/xpidl/url-classifier.xpt 4:20.49 config/makefiles/xpidl/urlformatter.xpt 4:21.09 config/makefiles/xpidl/viaduct.xpt 4:21.65 config/makefiles/xpidl/webBrowser_core.xpt 4:21.66 config/makefiles/xpidl/webbrowserpersist.xpt 4:22.22 config/makefiles/xpidl/webextensions.xpt 4:22.51 config/makefiles/xpidl/webextensions-storage.xpt 4:22.94 config/makefiles/xpidl/webvtt.xpt 4:23.11 config/makefiles/xpidl/widget.xpt 4:23.54 config/makefiles/xpidl/windowcreator.xpt 4:23.72 config/makefiles/xpidl/windowwatcher.xpt 4:24.33 config/makefiles/xpidl/xpcom_base.xpt 4:25.23 config/makefiles/xpidl/xpcom_components.xpt 4:25.86 config/makefiles/xpidl/xpcom_ds.xpt 4:26.43 config/makefiles/xpidl/xpcom_io.xpt 4:26.68 config/makefiles/xpidl/xpcom_system.xpt 4:27.83 config/makefiles/xpidl/xpcom_threads.xpt 4:28.53 config/makefiles/xpidl/xpconnect.xpt 4:28.83 config/makefiles/xpidl/xul.xpt 4:29.70 config/makefiles/xpidl/xulapp.xpt 4:29.73 config/makefiles/xpidl/zipwriter.xpt 4:30.42 xpcom/components/Components.h.stub 4:30.94 config/makefiles/xpidl/xptdata.stub 4:35.73 toolkit/library/rust/force-cargo-library-build 4:35.73 accessible/aom 4:47.55 Compiling libc v0.2.74 4:51.90 Compiling proc-macro2 v1.0.20 4:56.13 Compiling unicode-xid v0.2.0 4:56.55 Compiling syn v1.0.40 5:00.48 Compiling cfg-if v0.1.10 5:00.61 Compiling bitflags v1.2.1 5:03.39 accessible/atk 5:03.85 Compiling serde v1.0.116 5:07.66 Compiling serde_derive v1.0.116 5:10.97 Compiling autocfg v1.0.1 (/builddir/build/BUILD/firefox-89.0.2/third_party/rust/autocfg) 5:20.78 Compiling log v0.4.8 5:22.06 Compiling byteorder v1.3.2 5:28.46 Compiling lazy_static v1.4.0 5:28.69 Compiling memchr v2.3.3 5:30.29 Compiling getrandom v0.1.14 5:31.95 Compiling encoding_rs v0.8.22 5:32.63 Compiling ahash v0.4.5 5:33.55 Compiling pkg-config v0.3.9 5:43.22 Compiling autocfg v0.1.6 (/builddir/build/BUILD/firefox-89.0.2/third_party/rust/autocfg-0.1.6) 5:49.93 Compiling itoa v0.4.4 5:50.43 Compiling matches v0.1.8 5:50.71 Compiling ppv-lite86 v0.2.6 5:52.37 Compiling thin-vec v0.2.1 5:53.85 Compiling ryu v1.0.2 5:57.51 Compiling cfg-if v1.0.0 5:57.64 Compiling version_check v0.9.1 6:08.15 Compiling threadbound v0.1.0 6:08.38 Compiling semver-parser v0.7.0 6:16.76 Compiling unicode-normalization v0.1.5 6:19.22 Compiling regex-syntax v0.6.12 7:21.84 Compiling percent-encoding v2.1.0 7:23.46 Compiling scopeguard v1.1.0 7:23.68 Compiling termcolor v1.0.5 7:29.94 Compiling once_cell v1.5.2 7:30.84 Compiling glob v0.3.0 7:42.15 Compiling futures v0.1.29 7:52.68 Compiling stable_deref_trait v1.2.0 7:52.84 Compiling libloading v0.6.2 8:49.93 Compiling anyhow v1.0.30 8:53.10 Compiling siphasher v0.3.1 8:54.16 Compiling slab v0.4.1 8:54.58 Compiling bindgen v0.56.0 8:59.17 Compiling shlex v0.1.1 9:01.19 Compiling lazycell v1.2.1 9:01.47 Compiling base64 v0.12.0 9:03.53 Compiling peeking_take_while v0.1.2 9:03.74 Compiling ident_case v1.0.0 9:04.13 Compiling fnv v1.0.6 9:04.34 Compiling humantime v2.0.1 9:07.15 Compiling tinystr v0.3.2 9:08.12 Compiling maybe-uninit v2.0.0 9:11.56 Compiling fallible-streaming-iterator v0.1.9 9:12.02 Compiling typenum v1.12.0 9:21.83 Compiling fallible-iterator v0.2.0 9:23.60 Compiling khronos_api v3.1.0 9:27.26 Compiling rayon-core v1.8.1 9:28.00 Compiling dtoa v0.4.2 9:28.66 Compiling atomic_refcell v0.1.0 9:29.19 Compiling smallbitvec v2.5.0 9:30.85 Compiling arrayref v0.3.5 9:30.98 Compiling nodrop v0.1.12 9:31.19 Compiling fixedbitset v0.2.0 9:33.01 Compiling crc32fast v1.2.0 9:36.28 Compiling bit-vec v0.6.2 9:37.60 Compiling xml-rs v0.8.0 10:01.85 Compiling unicode-width v0.1.7 10:02.12 Compiling id-arena v2.2.1 10:02.66 Compiling neqo-common v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 10:03.32 Compiling adler v0.2.3 10:04.08 Compiling thin-slice v0.1.1 10:04.38 Compiling byte-tools v0.3.0 10:04.52 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 10:04.77 Compiling void v1.0.2 10:05.17 Compiling either v1.1.0 10:05.89 Compiling same-file v1.0.2 10:06.83 Compiling static_assertions v1.1.0 10:06.97 Compiling precomputed-hash v0.1.1 10:07.11 Compiling bytes v0.5.3 10:11.58 Compiling cfg_aliases v0.1.1 10:11.72 Compiling fake-simd v0.1.2 10:11.93 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 10:14.76 Compiling target-lexicon v0.9.0 10:20.27 Compiling opaque-debug v0.2.1 10:20.40 Compiling encoding_c v0.9.7 10:21.58 Compiling cose v0.1.4 10:22.64 Compiling fluent-syntax v0.10.1 10:25.53 Compiling murmurhash3 v0.0.5 10:26.02 Compiling plain v0.2.3 10:26.30 Compiling inplace_it v0.3.3 10:29.89 Compiling binary-space-partition v0.1.2 10:30.18 Compiling xmldecl v0.1.1 (https://github.com/hsivonen/xmldecl?rev=a74f7df5bf6cb11194fb74daa0c3cf42f326fd90#a74f7df5) 10:35.72 Compiling remove_dir_all v0.5.2 10:35.85 Compiling error-chain v0.11.0 10:36.98 Compiling encoding_c_mem v0.2.5 10:38.16 Compiling svg_fmt v0.4.0 10:40.07 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/modules/libpref/init/static_prefs) 10:40.21 Compiling unicode-segmentation v1.2.1 10:42.61 Compiling copyless v0.1.4 10:43.07 Compiling tracy-rs v0.1.2 10:43.33 Compiling moz_cbor v0.1.1 10:48.92 Compiling qcms v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/qcms) 10:50.61 Compiling data-encoding v2.3.0 11:15.70 Compiling profiling v0.1.10 11:15.83 Compiling authenticator v0.3.1 11:16.49 Compiling futures-core v0.3.12 11:16.99 Compiling quick-error v1.2.1 11:17.22 Compiling ringbuf v0.2.1 11:18.61 Compiling runloop v0.1.0 11:19.49 Compiling rustc-demangle v0.1.8 11:20.24 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/build/workspace-hack) 11:20.38 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/modules/libpref/parser) 11:22.23 Compiling bitreader v0.3.2 11:23.25 Compiling num-traits v0.2.14 11:23.44 Compiling indexmap v1.6.0 11:24.16 Compiling crossbeam-utils v0.8.1 11:24.33 Compiling miniz_oxide v0.4.3 11:25.18 Compiling rayon v1.4.1 11:25.54 Compiling crossbeam-utils v0.6.5 11:26.05 Compiling thread_local v1.0.1 11:30.60 Compiling hashbrown v0.9.1 11:30.71 Compiling libdbus-sys v0.1.5 11:31.75 Compiling crossbeam-utils v0.7.0 11:32.57 Compiling crossbeam-epoch v0.8.0 11:32.59 Compiling num-integer v0.1.41 11:33.40 Compiling unicode-bidi v0.3.4 11:33.69 Compiling c2-chacha v0.2.3 11:34.29 Compiling instant v0.1.8 11:34.43 Compiling libloading v0.7.0 11:35.65 Compiling nom v5.1.1 11:36.45 Compiling semver v0.9.0 11:41.82 Compiling lock_api v0.4.1 11:43.01 Compiling futures-task v0.3.12 11:43.25 Compiling clang-sys v1.0.3 11:43.83 Compiling owning_ref v0.4.0 11:44.72 Compiling phf_shared v0.8.0 11:45.89 Compiling unic-langid-impl v0.9.0 11:47.53 Compiling dtoa-short v0.3.3 11:48.10 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/servo_arc) 11:48.91 Compiling bit-set v0.5.2 11:49.47 Compiling codespan-reporting v0.11.1 11:51.92 Compiling block-padding v0.1.2 11:52.47 Compiling unreachable v1.0.0 11:52.64 Compiling itertools v0.8.0 11:58.53 Compiling walkdir v2.3.1 11:59.92 Compiling wgpu-core v0.7.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu/wgpu-core) 12:03.88 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 12:07.32 Compiling http v0.2.0 12:09.53 warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `qcms v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/qcms)`. 12:09.53 note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project. 12:09.57 Compiling futures-channel v0.3.12 12:33.04 Compiling tokio-executor v0.1.9 12:34.89 Compiling crossbeam-queue v0.1.2 12:36.46 Compiling hashlink v0.6.0 12:37.88 Compiling fallible_collections v0.3.1 12:41.72 Compiling idna v0.2.0 12:49.78 Compiling ash v0.32.1 13:13.36 Compiling rustc_version v0.2.3 13:29.07 Compiling unic-langid v0.9.0 13:30.18 Compiling new_debug_unreachable v1.0.1 13:37.86 Compiling time v0.1.40 13:43.99 Compiling iovec v0.1.4 13:44.53 Compiling num_cpus v1.13.0 13:50.19 Compiling net2 v0.2.33 13:54.12 Compiling atty v0.2.11 13:54.35 Compiling memmap v0.7.0 13:55.64 Compiling raw-window-handle v0.3.3 13:56.13 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/servo/components/hashglobe) 13:57.92 Compiling zeitstempel v0.1.0 13:58.12 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-89.0.2/dom/webauthn/libudev-sys) 14:05.53 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 14:08.51 Compiling dirs-sys v0.3.4 14:12.55 Compiling freetype v0.7.0 14:16.00 Compiling socket2 v0.3.10 14:21.31 Compiling jobserver v0.1.21 14:34.04 Compiling quote v1.0.2 14:38.51 Compiling gpu-alloc-types v0.2.1 (https://github.com/zakarumych/gpu-alloc.git?rev=2cd1ad650cdd24d1647b6041f77ced0cbf1ff2a6#2cd1ad65) 14:39.47 Compiling gpu-descriptor-types v0.1.1 14:51.24 Compiling ffi-support v0.4.2 14:53.70 Compiling dogear v0.4.0 14:57.10 Compiling fxhash v0.2.1 14:57.52 Compiling base64 v0.10.1 14:59.40 Compiling dns-parser v0.8.0 15:04.76 Compiling rustc-hash v1.0.1 15:04.99 Compiling tokio-timer v0.2.11 15:10.14 Compiling tokio-current-thread v0.1.6 15:13.16 Compiling aho-corasick v0.7.6 15:26.49 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/nsstring) 15:30.89 Compiling shift_or_euc v0.1.0 15:32.19 Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=39f95e2f7cd6e632a379cdeee62c68e8cedd7810#39f95e2f) 15:37.57 Compiling memoffset v0.5.1 15:38.68 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/library/rust/shared) 15:48.18 Compiling generic-array v0.12.0 15:49.37 Compiling gl_generator v0.14.0 16:11.56 Compiling fluent-langneg v0.13.0 16:13.54 Compiling intl_pluralrules v7.0.1 16:19.95 Compiling cose-c v0.1.5 16:21.54 Compiling rand_core v0.5.1 16:22.75 Compiling bytes v0.4.9 16:27.02 Compiling futures-cpupool v0.1.8 16:32.71 Compiling mio v0.6.21 16:42.98 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) 17:02.16 Compiling libudev v0.2.0 17:03.86 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 17:07.82 Compiling dirs v2.0.2 17:08.69 Compiling cc v1.0.59 17:39.00 Compiling gpu-alloc v0.4.2 (https://github.com/zakarumych/gpu-alloc.git?rev=2cd1ad650cdd24d1647b6041f77ced0cbf1ff2a6#2cd1ad65) 17:42.98 Compiling gpu-descriptor v0.1.1 17:43.70 Compiling cstr v0.2.8 17:50.19 Compiling petgraph v0.5.1 17:57.29 Compiling flate2 v1.0.19 18:03.90 Compiling ordered-float v1.1.1 18:04.82 Compiling spirv_headers v1.5.0 18:14.90 Compiling crossbeam-channel v0.5.0 18:19.56 Compiling build-parallel v0.1.2 18:20.34 Compiling type-map v0.3.0 18:21.23 Compiling regex v1.3.3 20:46.83 Compiling dbus v0.6.4 20:47.06 Compiling crossbeam-channel v0.4.4 20:51.99 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/nserror) 20:52.69 Compiling shift_or_euc_c v0.1.0 20:53.05 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) 20:53.66 Compiling cexpr v0.4.0 21:10.98 Compiling glsl v4.0.3 21:43.61 Compiling digest v0.8.0 21:43.96 Compiling block-buffer v0.7.3 21:44.27 Compiling gleam v0.13.1 22:06.28 Compiling rand_chacha v0.2.1 22:06.87 Compiling rand_pcg v0.2.1 22:07.39 Compiling tokio-io v0.1.7 22:10.53 Compiling mio-uds v0.6.7 22:12.19 Compiling cmake v0.1.29 22:19.73 Compiling libsqlite3-sys v0.20.1 22:20.98 Compiling lmdb-rkv-sys v0.11.0 22:23.70 Compiling glslopt v0.1.9 22:26.08 Compiling whatsys v0.1.2 22:28.29 Compiling audioipc v0.2.5 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 22:29.84 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/mozglue/static/rust) 22:29.95 Compiling synstructure v0.12.1 22:32.15 Compiling darling_core v0.10.1 23:11.23 Compiling intl-memoizer v0.5.0 23:14.54 Compiling Inflector v0.11.4 23:25.64 Compiling env_logger v0.8.2 23:36.61 Compiling fluent-pseudo v0.2.3 24:04.53 Compiling thiserror-impl v1.0.21 24:42.77 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/xpcom/xpcom_macros) 25:28.74 Compiling proc-macro-hack v0.5.11 25:49.93 Compiling derive_more v0.99.2 25:50.35 Compiling serde_with_macros v1.1.0 26:15.32 Compiling cssparser v0.28.1 27:35.69 Compiling cssparser-macros v0.6.0 27:48.41 Compiling scroll_derive v0.10.1 27:55.49 Compiling rental-impl v0.5.5 28:07.39 Compiling inherent v0.1.5 28:38.94 Compiling prost-derive v0.6.1 29:38.33 Compiling num-derive v0.3.0 30:07.17 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/encoding_glue) 30:08.31 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/rust-helper) 30:13.16 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/l10n/rust/l10nregistry-ffi) 30:49.26 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/glsl-to-cxx) 31:51.82 Compiling audio_thread_priority v0.23.4 31:54.84 Compiling sha2 v0.8.0 32:07.55 Compiling rand v0.7.2 32:19.01 Compiling tokio-reactor v0.1.3 32:26.16 Compiling tokio-codec v0.1.0 32:27.52 Compiling cubeb-sys v0.9.0 32:59.05 accessible/base 32:59.09 accessible/basetypes 33:58.87 Compiling malloc_size_of_derive v0.1.1 34:08.46 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/peek-poke/peek-poke-derive) 34:17.33 Compiling ouroboros_macro v0.7.0 34:29.57 Compiling mp4parse v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 34:38.72 Compiling darling_macro v0.10.1 34:55.23 Compiling thiserror v1.0.21 34:55.49 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/xpcom) 35:37.13 Compiling paste-impl v0.1.12 35:41.29 Compiling scroll v0.10.1 35:42.82 Compiling prost v0.6.1 35:48.92 Compiling rental v0.5.5 35:51.92 Compiling rust_cascade v0.6.0 35:55.32 Compiling uuid v0.8.1 35:58.23 Compiling tempfile v3.1.0 36:18.94 Compiling tokio-tcp v0.1.1 36:22.56 Compiling tokio-udp v0.1.1 36:25.35 Compiling tokio-uds v0.2.5 36:29.89 Compiling phf_generator v0.8.0 36:35.70 Compiling mp4parse_capi v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 36:40.18 Compiling darling v0.10.1 36:40.33 Compiling naga v0.3.1 (https://github.com/gfx-rs/naga?tag=gfx-20#0369ee18) 37:33.60 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 37:33.85 Compiling ouroboros v0.7.0 37:34.01 Compiling smallvec v1.6.1 37:35.07 Compiling serde_json v1.0.44 37:51.84 Compiling url v2.1.0 38:07.86 Compiling bincode v1.2.1 38:09.68 Compiling euclid v0.22.0 38:16.43 Compiling chrono v0.4.10 38:30.68 Compiling app_units v0.7.0 38:31.16 Compiling arrayvec v0.5.1 38:32.53 Compiling serde_with v1.4.0 38:33.81 Compiling ron v0.6.2 38:57.13 Compiling serde_bytes v0.11.2 38:58.29 Compiling wgpu-types v0.7.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu/wgpu-types) 39:15.85 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender_build) 39:19.89 Compiling rust_decimal v1.7.0 39:24.06 Compiling toml v0.4.5 39:37.29 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/storage/variant) 39:38.80 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/moz_task) 39:40.67 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/locale/rust/unic-langid-ffi) 39:43.23 Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/remote/components/rust) 39:46.31 Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/processtools) 39:47.14 Compiling goblin v0.1.2 39:54.23 Compiling crossbeam-deque v0.7.2 39:54.93 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/cascade_bloom_filter) 39:55.18 warning: using `procedural-masquerade` crate 39:55.18 --> toolkit/components/cascade_bloom_filter/src/lib.rs:24:1 39:55.18 | 39:55.18 24 | / rental! { 39:55.18 25 | | mod rentals { 39:55.18 26 | | use super::Cascade; 39:55.18 27 | | 39:55.18 ... | 39:55.18 33 | | } 39:55.18 34 | | } 39:55.18 | |_^ 39:55.18 | 39:55.18 = note: `#[warn(proc_macro_back_compat)]` on by default 39:55.18 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 39:55.18 = note: for more information, see issue #83125 39:55.18 = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling. 39:55.18 = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) 39:56.53 warning: 1 warning emitted 39:56.55 Compiling paste v0.1.12 39:56.71 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/gkrust_utils) 39:57.30 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/mdns_service) 40:12.72 Compiling phf_codegen v0.8.0 40:13.04 Compiling phf_macros v0.8.0 40:52.42 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/derive_common) 41:04.67 Compiling gfx-hal v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 41:06.22 Compiling parking_lot_core v0.8.1 41:08.41 Compiling fluent-bundle v0.14.1 41:26.87 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/fallible) 41:27.08 Compiling rusqlite v0.24.2 41:28.54 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 41:38.74 Compiling webrtc-sdp v0.3.8 41:51.25 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/mozurl) 41:54.76 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/peek-poke) 41:55.61 Compiling etagere v0.2.4 42:01.66 Compiling plane-split v0.17.1 42:03.58 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/wr_malloc_size_of) 42:04.07 Compiling uluru v0.4.0 42:04.38 Compiling qlog v0.4.0 42:29.08 Compiling sfv v0.8.0 42:29.64 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/swgl) 42:40.30 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/storage/rust) 42:40.86 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/locale/rust/fluent-langneg-ffi) 42:42.25 Compiling neqo-crypto v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 42:44.68 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style) 43:13.47 Compiling tokio-threadpool v0.1.17 43:16.65 Compiling object v0.16.0 43:27.94 Compiling cubeb-core v0.9.0 43:30.06 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-89.0.2/servo/components/selectors) 43:30.88 Compiling phf v0.8.0 43:31.27 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/to_shmem_derive) 43:42.43 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style_derive) 43:54.39 Compiling parking_lot v0.11.1 44:01.33 Compiling fluent v0.14.1 44:01.49 Compiling gfx-backend-empty v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 44:05.10 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 44:10.84 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 44:15.91 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/rsdparsa_capi) 44:29.92 Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender_api) 44:58.64 Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/http-sfv) 45:28.79 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/places/bookmark_sync) 46:14.56 Compiling tokio-fs v0.1.3 46:19.60 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/tools/profiler/rust-helper) 46:25.41 Compiling cubeb v0.9.0 46:25.88 Compiling cubeb-backend v0.9.0 46:38.77 Compiling gfx-backend-vulkan v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 47:10.36 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/l10n/rust/fluent-ffi) 47:29.13 Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 47:55.75 Compiling tokio v0.1.11 48:01.46 Compiling cubeb-pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 48:12.01 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/to_shmem) 48:15.02 Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/services/sync/golden_gate) 49:04.05 Compiling lmdb-rkv v0.14.0 49:06.92 Compiling neqo-transport v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 50:48.30 Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/services/common/app_services_logger) 50:52.36 Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/storage/webext_storage_bridge) 51:12.19 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu_bindings) 51:24.89 Compiling rkv v0.17.0 52:25.75 Compiling neqo-qpack v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 52:52.15 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/malloc_size_of) 52:52.91 Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/gecko_logger) 53:01.55 Compiling glean-core v36.0.1 55:36.95 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/cert_storage) 55:37.34 warning: using `procedural-masquerade` crate 55:37.34 --> security/manager/ssl/cert_storage/src/lib.rs:110:1 55:37.34 | 55:37.34 110 | / rental! { 55:37.34 111 | | mod holding { 55:37.34 112 | | use super::{Cascade, Mmap}; 55:37.34 113 | | 55:37.34 ... | 55:37.34 119 | | } 55:37.34 120 | | } 55:37.34 | |_^ 55:37.34 | 55:37.34 = note: `#[warn(proc_macro_back_compat)]` on by default 55:37.34 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 55:37.34 = note: for more information, see issue #83125 55:37.34 = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling. 55:37.34 = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) 56:02.26 warning: 1 warning emitted 56:02.30 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/kvstore) 56:24.16 Compiling neqo-http3 v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 57:16.38 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style_traits) 57:20.21 Compiling glean v36.0.1 57:54.51 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/netwerk/socket/neqo_glue) 62:40.44 Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/glean/api) 65:19.99 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/ports/geckolib) 72:55.68 Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/glean) 73:03.04 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust/shared) 75:22.01 Compiling audioipc-server v0.2.3 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 76:32.10 Compiling audioipc-client v0.4.0 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 77:43.45 accessible/generic 77:52.14 warning: In file included from src/gl.cc:92: 77:52.14 warning: src/glsl.h:279:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.14 warning: 279 | IMPLICIT constexpr bvec2_scalar(bool a) : x(a), y(a) {} 77:52.14 warning: | ^ 77:52.14 warning: src/glsl.h:303:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.14 warning: 303 | IMPLICIT constexpr bvec2_scalar1(bool a) : x(a) {} 77:52.14 warning: | ^ 77:52.14 warning: src/glsl.h:310:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.14 warning: 310 | IMPLICIT bvec2(Bool a) : x(a), y(a) {} 77:52.14 warning: | ^ 77:52.14 warning: src/glsl.h:356:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.15 warning: 356 | IMPLICIT constexpr vec2_scalar(float a) : x(a), y(a) {} 77:52.15 warning: | ^ 77:52.15 warning: src/glsl.h:357:39: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.15 warning: 357 | IMPLICIT constexpr vec2_scalar(int a) : x(a), y(a) {} 77:52.15 warning: | ^ 77:52.15 warning: src/glsl.h:472:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.15 warning: 472 | IMPLICIT constexpr vec2(Float a) : x(a), y(a) {} 77:52.15 warning: | ^ 77:52.15 warning: src/glsl.h:474:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.15 warning: 474 | IMPLICIT constexpr vec2(vec2_scalar s) : x(s.x), y(s.y) {} 77:52.15 warning: | ^ 77:52.16 warning: src/glsl.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.16 warning: 823 | IMPLICIT constexpr ivec2_scalar(int32_t a) : x(a), y(a) {} 77:52.16 warning: | ^ 77:52.16 warning: src/glsl.h:881:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.16 warning: 881 | IMPLICIT ivec2(I32 a) : x(a), y(a) {} 77:52.16 warning: | ^ 77:52.16 warning: src/glsl.h:883:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.16 warning: 883 | IMPLICIT ivec2(vec2 a) : x(cast(a.x)), y(cast(a.y)) {} 77:52.16 warning: | ^ 77:52.16 warning: src/glsl.h:885:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.16 warning: 885 | IMPLICIT constexpr ivec2(ivec2_scalar s) : x(s.x), y(s.y) {} 77:52.17 warning: | ^ 77:52.17 warning: src/glsl.h:976:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.17 warning: 976 | IMPLICIT constexpr ivec3_scalar(int32_t a) : x(a), y(a), z(a) {} 77:52.17 warning: | ^ 77:52.17 warning: src/glsl.h:999:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.17 warning: 999 | IMPLICIT ivec3(I32 a) : x(a), y(a), z(a) {} 77:52.17 warning: | ^ 77:52.17 warning: src/glsl.h:1050:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.17 warning: 1050 | IMPLICIT constexpr ivec4_scalar(int32_t a) : x(a), y(a), z(a), w(a) {} 77:52.17 warning: | ^ 77:52.18 warning: src/glsl.h:1097:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1097 | IMPLICIT ivec4(I32 a) : x(a), y(a), z(a), w(a) {} 77:52.18 warning: | ^ 77:52.18 warning: src/glsl.h:1100:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1100 | IMPLICIT constexpr ivec4(ivec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 77:52.18 warning: | ^ 77:52.18 warning: src/glsl.h:1193:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1193 | IMPLICIT constexpr bvec3_scalar(bool a) : x(a), y(a), z(a) {} 77:52.18 warning: | ^ 77:52.18 warning: src/glsl.h:1200:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1200 | IMPLICIT constexpr bvec3_scalar1(bool a) : x(a) {} 77:52.18 warning: | ^ 77:52.18 warning: src/glsl.h:1207:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1207 | IMPLICIT bvec3(Bool a) : x(a), y(a), z(a) {} 77:52.18 warning: | ^ 77:52.18 warning: src/glsl.h:1237:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.18 warning: 1237 | IMPLICIT constexpr bvec4_scalar(bool a) : x(a), y(a), z(a), w(a) {} 77:52.18 warning: | ^ 77:52.19 warning: src/glsl.h:1268:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1268 | IMPLICIT constexpr bvec4_scalar1(bool a) : x(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1275:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1275 | IMPLICIT bvec4(Bool a) : x(a), y(a), z(a), w(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1386:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1386 | IMPLICIT constexpr vec3_scalar(float a) : x(a), y(a), z(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1477:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1477 | IMPLICIT constexpr vec3(Float a) : x(a), y(a), z(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1481:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1481 | IMPLICIT constexpr vec3(vec3_scalar s) : x(s.x), y(s.y), z(s.z) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1673:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1673 | IMPLICIT constexpr vec4_scalar(float a) : x(a), y(a), z(a), w(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1790:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1790 | IMPLICIT constexpr vec4(Float a) : x(a), y(a), z(a), w(a) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:1796:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 1796 | IMPLICIT constexpr vec4(vec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2225:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2225 | IMPLICIT constexpr mat2_scalar(float a) { 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2233:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2233 | IMPLICIT mat2_scalar(const mat4_scalar& mat); 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2271:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2271 | IMPLICIT mat2(Float a) { 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2280:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2280 | IMPLICIT mat2(const mat4& mat); 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2281:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2281 | IMPLICIT constexpr mat2(mat2_scalar s) { 77:52.19 warning: | ^ 77:52.19 warning: src/glsl.h:2335:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.19 warning: 2335 | IMPLICIT mat3_scalar(const mat4_scalar& mat); 77:52.19 warning: | ^ 77:52.20 warning: src/glsl.h:2369:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2369 | IMPLICIT constexpr mat3(mat3_scalar s) { 77:52.20 warning: | ^ 77:52.20 warning: src/glsl.h:2388:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2388 | IMPLICIT mat3(const mat4& mat); 77:52.20 warning: | ^ 77:52.20 warning: src/glsl.h:2475:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2475 | IMPLICIT constexpr mat4(mat4_scalar s) { 77:52.20 warning: | ^ 77:52.20 warning: src/glsl.h:2507:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2507 | IMPLICIT mat3_scalar::mat3_scalar(const mat4_scalar& mat) 77:52.20 warning: | ^ 77:52.20 warning: src/glsl.h:2512:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2512 | IMPLICIT mat2::mat2(const mat4& mat) 77:52.20 warning: | ^ 77:52.20 warning: src/glsl.h:2515:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 2515 | IMPLICIT mat2_scalar::mat2_scalar(const mat4_scalar& mat) 77:52.20 warning: | ^ 77:52.20 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:1, 77:52.20 warning: from src/gl.cc:2629: 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.20 warning: | ^ 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.20 warning: | ^ 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.20 warning: | ^ 77:52.20 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:1, 77:52.20 warning: from src/gl.cc:2629: 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.20 warning: | ^ 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.20 warning: | ^ 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.20 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.20 warning: | ^ 77:52.20 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.21 warning: | ^ 77:52.21 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:1, 77:52.21 warning: from src/gl.cc:2629: 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:730:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:748:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend.h:767:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.21 warning: | ^ 77:52.21 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:2, 77:52.21 warning: from src/gl.cc:2629: 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.21 warning: | ^ 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.21 warning: | ^ 77:52.21 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:2, 77:52.21 warning: from src/gl.cc:2629: 77:52.21 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.21 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.21 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.22 warning: | ^ 77:52.22 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:2, 77:52.22 warning: from src/gl.cc:2629: 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:730:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:748:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_ALPHA_PASS.h:767:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.22 warning: | ^ 77:52.22 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:3, 77:52.22 warning: from src/gl.cc:2629: 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.22 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.22 warning: | ^ 77:52.22 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.23 warning: | ^ 77:52.23 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:3, 77:52.23 warning: from src/gl.cc:2629: 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.23 warning: | ^ 77:52.23 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:3, 77:52.23 warning: from src/gl.cc:2629: 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:730:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:748:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.23 warning: | ^ 77:52.23 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_blend_DEBUG_OVERDRAW.h:767:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.23 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.23 warning: | ^ 77:52.23 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:4, 77:52.23 warning: from src/gl.cc:2629: 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.24 warning: | ^ 77:52.24 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:4, 77:52.24 warning: from src/gl.cc:2629: 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.24 warning: | ^ 77:52.24 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.24 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.24 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.25 warning: | ^ 77:52.25 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:5, 77:52.25 warning: from src/gl.cc:2629: 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.25 warning: | ^ 77:52.25 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:5, 77:52.25 warning: from src/gl.cc:2629: 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.25 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.25 warning: | ^ 77:52.25 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.26 warning: | ^ 77:52.26 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:6, 77:52.26 warning: from src/gl.cc:2629: 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.26 warning: | ^ 77:52.26 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.26 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.26 warning: | ^ 77:52.26 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:6, 77:52.26 warning: from src/gl.cc:2629: 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.27 warning: | ^ 77:52.27 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:7, 77:52.27 warning: from src/gl.cc:2629: 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.27 warning: | ^ 77:52.27 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.27 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.27 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.28 warning: | ^ 77:52.28 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:7, 77:52.28 warning: from src/gl.cc:2629: 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.28 warning: | ^ 77:52.28 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:8, 77:52.28 warning: from src/gl.cc:2629: 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.28 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.28 warning: | ^ 77:52.28 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.29 warning: | ^ 77:52.29 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:8, 77:52.29 warning: from src/gl.cc:2629: 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:862:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:880:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.29 warning: | ^ 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:901:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.29 warning: | ^ 77:52.29 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:9, 77:52.29 warning: from src/gl.cc:2629: 77:52.29 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.29 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.29 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.30 warning: | ^ 77:52.30 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:9, 77:52.30 warning: from src/gl.cc:2629: 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:862:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.30 warning: | ^ 77:52.30 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:880:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.30 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.30 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:901:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.31 warning: | ^ 77:52.31 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:10, 77:52.31 warning: from src/gl.cc:2629: 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.31 warning: | ^ 77:52.31 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:10, 77:52.31 warning: from src/gl.cc:2629: 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.31 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.31 warning: | ^ 77:52.31 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.32 warning: | ^ 77:52.32 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:11, 77:52.32 warning: from src/gl.cc:2629: 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.32 warning: | ^ 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.32 warning: | ^ 77:52.32 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:11, 77:52.32 warning: from src/gl.cc:2629: 77:52.32 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.32 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.33 warning: | ^ 77:52.33 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:12, 77:52.33 warning: from src/gl.cc:2629: 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.33 warning: | ^ 77:52.33 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.33 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.34 warning: | ^ 77:52.34 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:12, 77:52.34 warning: from src/gl.cc:2629: 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:799:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:817:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.34 warning: | ^ 77:52.34 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:13, 77:52.34 warning: from src/gl.cc:2629: 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.34 warning: | ^ 77:52.34 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.34 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.34 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.35 warning: | ^ 77:52.35 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:13, 77:52.35 warning: from src/gl.cc:2629: 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:799:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:817:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.35 warning: | ^ 77:52.35 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:14, 77:52.35 warning: from src/gl.cc:2629: 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.35 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.35 warning: | ^ 77:52.35 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.36 warning: | ^ 77:52.36 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:14, 77:52.36 warning: from src/gl.cc:2629: 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.36 warning: | ^ 77:52.36 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:14, 77:52.36 warning: from src/gl.cc:2629: 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.36 warning: | ^ 77:52.36 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.36 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.37 warning: | ^ 77:52.37 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:15, 77:52.37 warning: from src/gl.cc:2629: 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.37 warning: | ^ 77:52.37 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:15, 77:52.37 warning: from src/gl.cc:2629: 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.37 warning: | ^ 77:52.37 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:15, 77:52.37 warning: from src/gl.cc:2629: 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.37 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.37 warning: | ^ 77:52.37 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.38 warning: | ^ 77:52.38 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:16, 77:52.38 warning: from src/gl.cc:2629: 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.38 warning: | ^ 77:52.38 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.38 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.38 warning: | ^ 77:52.38 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:16, 77:52.39 warning: from src/gl.cc:2629: 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.39 warning: | ^ 77:52.39 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:17, 77:52.39 warning: from src/gl.cc:2629: 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.39 warning: | ^ 77:52.39 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.39 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.40 warning: | ^ 77:52.40 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:17, 77:52.40 warning: from src/gl.cc:2629: 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.40 warning: | ^ 77:52.40 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:18, 77:52.40 warning: from src/gl.cc:2629: 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.40 warning: | ^ 77:52.40 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.40 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.40 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.41 warning: | ^ 77:52.41 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:18, 77:52.41 warning: from src/gl.cc:2629: 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.41 warning: | ^ 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.41 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.41 warning: | ^ 77:52.41 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:19, 77:52.41 warning: from src/gl.cc:2629: 77:52.41 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.42 warning: | ^ 77:52.42 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:19, 77:52.42 warning: from src/gl.cc:2629: 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.42 warning: | ^ 77:52.42 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.42 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.42 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.43 warning: | ^ 77:52.43 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:20, 77:52.43 warning: from src/gl.cc:2629: 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.43 warning: | ^ 77:52.43 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:20, 77:52.43 warning: from src/gl.cc:2629: 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.43 warning: | ^ 77:52.43 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:20, 77:52.43 warning: from src/gl.cc:2629: 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.43 warning: | ^ 77:52.43 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.43 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.44 warning: | ^ 77:52.44 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:21, 77:52.44 warning: from src/gl.cc:2629: 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.44 warning: | ^ 77:52.44 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:21, 77:52.44 warning: from src/gl.cc:2629: 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.44 warning: | ^ 77:52.44 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.44 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.44 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.45 warning: | ^ 77:52.45 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:21, 77:52.45 warning: from src/gl.cc:2629: 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.45 warning: | ^ 77:52.45 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:22, 77:52.45 warning: from src/gl.cc:2629: 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.45 warning: | ^ 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.45 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.45 warning: | ^ 77:52.45 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:22, 77:52.45 warning: from src/gl.cc:2629: 77:52.45 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.46 warning: | ^ 77:52.46 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:22, 77:52.46 warning: from src/gl.cc:2629: 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.46 warning: | ^ 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_2D.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.46 warning: | ^ 77:52.46 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:23, 77:52.46 warning: from src/gl.cc:2629: 77:52.46 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.46 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.47 warning: | ^ 77:52.47 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:23, 77:52.47 warning: from src/gl.cc:2629: 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.47 warning: | ^ 77:52.47 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:23, 77:52.47 warning: from src/gl.cc:2629: 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.47 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.47 warning: | ^ 77:52.47 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_image_TEXTURE_RECT.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.48 warning: | ^ 77:52.48 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:24, 77:52.48 warning: from src/gl.cc:2629: 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:130:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.48 warning: | ^ 77:52.48 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:24, 77:52.48 warning: from src/gl.cc:2629: 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:150:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:170:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:211:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 211 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:233:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.48 warning: | ^ 77:52.48 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:24, 77:52.48 warning: from src/gl.cc:2629: 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:265:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 265 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.48 warning: | ^ 77:52.48 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:291:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.48 warning: 291 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.48 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:309:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:335:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:661:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:679:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient.h:698:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.49 warning: | ^ 77:52.49 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:25, 77:52.49 warning: from src/gl.cc:2629: 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:131:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 131 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.49 warning: | ^ 77:52.49 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:25, 77:52.49 warning: from src/gl.cc:2629: 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:151:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 151 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:171:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 171 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:190:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 190 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:212:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.49 warning: 212 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.49 warning: | ^ 77:52.49 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:234:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 234 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.50 warning: | ^ 77:52.50 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:25, 77:52.50 warning: from src/gl.cc:2629: 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:266:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 266 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:292:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 292 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:310:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 310 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:337:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 337 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_ALPHA_PASS.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.50 warning: | ^ 77:52.50 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:26, 77:52.50 warning: from src/gl.cc:2629: 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.50 warning: | ^ 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:130:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.50 warning: | ^ 77:52.50 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:26, 77:52.50 warning: from src/gl.cc:2629: 77:52.50 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:150:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.50 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.50 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:170:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:211:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 211 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:233:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.51 warning: | ^ 77:52.51 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:26, 77:52.51 warning: from src/gl.cc:2629: 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:265:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 265 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:291:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 291 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:309:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:335:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:661:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:679:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_linear_gradient_DEBUG_OVERDRAW.h:698:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.51 warning: | ^ 77:52.51 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:27, 77:52.51 warning: from src/gl.cc:2629: 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.51 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.51 warning: | ^ 77:52.51 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.52 warning: | ^ 77:52.52 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:27, 77:52.52 warning: from src/gl.cc:2629: 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.52 warning: | ^ 77:52.52 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:27, 77:52.52 warning: from src/gl.cc:2629: 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 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){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 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){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.52 warning: | ^ 77:52.52 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.52 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.52 warning: | ^ 77:52.53 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:28, 77:52.53 warning: from src/gl.cc:2629: 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.53 warning: | ^ 77:52.53 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:28, 77:52.53 warning: from src/gl.cc:2629: 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.53 warning: | ^ 77:52.53 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:28, 77:52.53 warning: from src/gl.cc:2629: 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 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){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 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){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.53 warning: | ^ 77:52.53 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.53 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.53 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_ALPHA_PASS.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.54 warning: | ^ 77:52.54 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:29, 77:52.54 warning: from src/gl.cc:2629: 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.54 warning: | ^ 77:52.54 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:29, 77:52.54 warning: from src/gl.cc:2629: 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.54 warning: | ^ 77:52.54 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:29, 77:52.54 warning: from src/gl.cc:2629: 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 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){ 77:52.54 warning: | ^ 77:52.54 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.54 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){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_mix_blend_DEBUG_OVERDRAW.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.55 warning: | ^ 77:52.55 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:30, 77:52.55 warning: from src/gl.cc:2629: 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.55 warning: | ^ 77:52.55 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:30, 77:52.55 warning: from src/gl.cc:2629: 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.55 warning: | ^ 77:52.55 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.55 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.55 warning: | ^ 77:52.55 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:30, 77:52.56 warning: from src/gl.cc:2629: 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.56 warning: | ^ 77:52.56 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:31, 77:52.56 warning: from src/gl.cc:2629: 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.56 warning: | ^ 77:52.56 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:31, 77:52.56 warning: from src/gl.cc:2629: 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.56 warning: | ^ 77:52.56 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.56 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.56 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.57 warning: | ^ 77:52.57 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:31, 77:52.57 warning: from src/gl.cc:2629: 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.57 warning: | ^ 77:52.57 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:32, 77:52.57 warning: from src/gl.cc:2629: 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.57 warning: | ^ 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.57 warning: | ^ 77:52.57 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:32, 77:52.57 warning: from src/gl.cc:2629: 77:52.57 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.57 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.57 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.58 warning: | ^ 77:52.58 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:32, 77:52.58 warning: from src/gl.cc:2629: 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.58 warning: | ^ 77:52.58 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:33, 77:52.58 warning: from src/gl.cc:2629: 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.58 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.58 warning: | ^ 77:52.58 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.59 warning: | ^ 77:52.59 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:33, 77:52.59 warning: from src/gl.cc:2629: 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.59 warning: | ^ 77:52.59 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:33, 77:52.59 warning: from src/gl.cc:2629: 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.59 warning: | ^ 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.59 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.59 warning: | ^ 77:52.59 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:34, 77:52.59 warning: from src/gl.cc:2629: 77:52.59 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.60 warning: | ^ 77:52.60 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:34, 77:52.60 warning: from src/gl.cc:2629: 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.60 warning: | ^ 77:52.60 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:34, 77:52.60 warning: from src/gl.cc:2629: 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.60 warning: | ^ 77:52.60 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.60 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.60 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.61 warning: | ^ 77:52.61 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:35, 77:52.61 warning: from src/gl.cc:2629: 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.61 warning: | ^ 77:52.61 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:35, 77:52.61 warning: from src/gl.cc:2629: 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.61 warning: | ^ 77:52.61 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:35, 77:52.61 warning: from src/gl.cc:2629: 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.61 warning: | ^ 77:52.61 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.61 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.61 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_opacity_DEBUG_OVERDRAW.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.62 warning: | ^ 77:52.62 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:36, 77:52.62 warning: from src/gl.cc:2629: 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.62 warning: | ^ 77:52.62 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:36, 77:52.62 warning: from src/gl.cc:2629: 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.62 warning: | ^ 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.62 warning: | ^ 77:52.62 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:36, 77:52.62 warning: from src/gl.cc:2629: 77:52.62 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.62 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.62 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.63 warning: | ^ 77:52.63 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:37, 77:52.63 warning: from src/gl.cc:2629: 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.63 warning: | ^ 77:52.63 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:37, 77:52.63 warning: from src/gl.cc:2629: 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.63 warning: | ^ 77:52.63 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.63 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.64 warning: | ^ 77:52.64 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:37, 77:52.64 warning: from src/gl.cc:2629: 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_ALPHA_PASS.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.64 warning: | ^ 77:52.64 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:38, 77:52.64 warning: from src/gl.cc:2629: 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.64 warning: | ^ 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.64 warning: | ^ 77:52.64 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:38, 77:52.64 warning: from src/gl.cc:2629: 77:52.64 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.64 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.65 warning: | ^ 77:52.65 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:38, 77:52.65 warning: from src/gl.cc:2629: 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.65 warning: | ^ 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_solid_DEBUG_OVERDRAW.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.65 warning: | ^ 77:52.65 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:39, 77:52.65 warning: from src/gl.cc:2629: 77:52.65 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.65 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.65 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.66 warning: | ^ 77:52.66 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:39, 77:52.66 warning: from src/gl.cc:2629: 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.66 warning: | ^ 77:52.66 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:39, 77:52.66 warning: from src/gl.cc:2629: 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 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){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 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){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.66 warning: | ^ 77:52.66 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.66 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.67 warning: | ^ 77:52.67 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:40, 77:52.67 warning: from src/gl.cc:2629: 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.67 warning: | ^ 77:52.67 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:40, 77:52.67 warning: from src/gl.cc:2629: 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 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){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 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){ 77:52.67 warning: | ^ 77:52.67 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.67 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.67 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.68 warning: | ^ 77:52.68 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:41, 77:52.68 warning: from src/gl.cc:2629: 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.68 warning: | ^ 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.68 warning: | ^ 77:52.68 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:41, 77:52.68 warning: from src/gl.cc:2629: 77:52.68 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.68 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){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 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){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.69 warning: | ^ 77:52.69 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:42, 77:52.69 warning: from src/gl.cc:2629: 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.69 warning: | ^ 77:52.69 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.69 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.70 warning: | ^ 77:52.70 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:42, 77:52.70 warning: from src/gl.cc:2629: 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 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){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 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){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.70 warning: | ^ 77:52.70 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:43, 77:52.70 warning: from src/gl.cc:2629: 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.70 warning: | ^ 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.70 warning: | ^ 77:52.70 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:43, 77:52.70 warning: from src/gl.cc:2629: 77:52.70 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.70 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.71 warning: | ^ 77:52.71 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:43, 77:52.71 warning: from src/gl.cc:2629: 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 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){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 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){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.71 warning: | ^ 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.71 warning: | ^ 77:52.71 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:44, 77:52.71 warning: from src/gl.cc:2629: 77:52.71 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.71 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.71 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.72 warning: | ^ 77:52.72 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:44, 77:52.72 warning: from src/gl.cc:2629: 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.72 warning: | ^ 77:52.72 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:44, 77:52.72 warning: from src/gl.cc:2629: 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 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){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 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){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.72 warning: | ^ 77:52.72 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.72 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/brush_yuv_image_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.73 warning: | ^ 77:52.73 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:51, 77:52.73 warning: from src/gl.cc:2629: 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.73 warning: | ^ 77:52.73 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:51, 77:52.73 warning: from src/gl.cc:2629: 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:283:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 283 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:309:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 309 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.73 warning: | ^ 77:52.73 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:327:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.73 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.73 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:568:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:586:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_ALPHA_TARGET.h:605:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.74 warning: | ^ 77:52.74 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:52, 77:52.74 warning: from src/gl.cc:2629: 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.74 warning: | ^ 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.74 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.74 warning: | ^ 77:52.74 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:52, 77:52.74 warning: from src/gl.cc:2629: 77:52.74 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:283:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 283 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:309:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 309 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:327:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:568:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:586:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_blur_COLOR_TARGET.h:605:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.75 warning: | ^ 77:52.75 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:53, 77:52.75 warning: from src/gl.cc:2629: 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_segment.h:81:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 81 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_segment.h:99:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 99 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_segment.h:340:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 340 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_segment.h:358:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 358 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.75 warning: | ^ 77:52.75 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:54, 77:52.75 warning: from src/gl.cc:2629: 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_solid.h:79:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 79 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.75 warning: | ^ 77:52.75 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_solid.h:97:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.75 warning: 97 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.75 warning: | ^ 77:52.76 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:54, 77:52.76 warning: from src/gl.cc:2629: 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_solid.h:259:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 259 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_border_solid.h:277:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 277 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.76 warning: | ^ 77:52.76 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:55, 77:52.76 warning: from src/gl.cc:2629: 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.76 warning: | ^ 77:52.76 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:55, 77:52.76 warning: from src/gl.cc:2629: 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:275:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 275 | 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){ 77:52.76 warning: | ^ 77:52.76 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:293:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.76 warning: 293 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 77:52.76 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:322:70: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 322 | IMPLICIT ClipMaskInstanceBoxShadow(ClipMaskInstanceBoxShadow_scalar s):base(s.base),resource_address(s.resource_address){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:346:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 346 | 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){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:611:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 611 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_box_shadow_TEXTURE_2D.h:629:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 629 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.77 warning: | ^ 77:52.77 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:56, 77:52.77 warning: from src/gl.cc:2629: 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:133:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 133 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:153:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 153 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:173:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 173 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:192:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 192 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:214:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 214 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.77 warning: | ^ 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:236:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.77 warning: 236 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.77 warning: | ^ 77:52.77 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:56, 77:52.77 warning: from src/gl.cc:2629: 77:52.77 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:266:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 266 | 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){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:284:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 284 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:312:62: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 312 | IMPLICIT ClipMaskInstanceImage(ClipMaskInstanceImage_scalar s):base(s.base),tile_rect(s.tile_rect),resource_address(s.resource_address),local_rect(s.local_rect){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:330:58: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 330 | IMPLICIT ClipImageVertexInfo(ClipImageVertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:527:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 527 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_image_TEXTURE_2D.h:545:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 545 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.78 warning: | ^ 77:52.78 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:57, 77:52.78 warning: from src/gl.cc:2629: 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:118:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 118 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:136:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 136 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.78 warning: | ^ 77:52.78 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:57, 77:52.78 warning: from src/gl.cc:2629: 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:214:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 214 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.78 warning: | ^ 77:52.78 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:236:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.78 warning: 236 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.78 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 258 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.79 warning: | ^ 77:52.79 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:57, 77:52.79 warning: from src/gl.cc:2629: 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:288:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 288 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:306:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 306 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:345:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 345 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:363:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 363 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:381:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 381 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:405:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 405 | 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){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:641:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 641 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle.h:659:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 659 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.79 warning: | ^ 77:52.79 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:58, 77:52.79 warning: from src/gl.cc:2629: 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.79 warning: | ^ 77:52.79 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.79 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.79 warning: | ^ 77:52.79 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:58, 77:52.79 warning: from src/gl.cc:2629: 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.80 warning: | ^ 77:52.80 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:58, 77:52.80 warning: from src/gl.cc:2629: 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:281:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 281 | 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){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:299:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 299 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:331:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 331 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:349:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 349 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:367:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 367 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:391:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 391 | 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){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:609:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 609 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.80 warning: | ^ 77:52.80 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_clip_rectangle_FAST_PATH.h:627:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.80 warning: 627 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.80 warning: | ^ 77:52.81 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:59, 77:52.81 warning: from src/gl.cc:2629: 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:86:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 86 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:104:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 104 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:123:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 123 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:143:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 143 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:163:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 163 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:182:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 182 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:204:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 204 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:334:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 334 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_conic_gradient.h:352:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 352 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.81 warning: | ^ 77:52.81 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:62, 77:52.81 warning: from src/gl.cc:2629: 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:83:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 83 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:101:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 101 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:120:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 120 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.81 warning: | ^ 77:52.81 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:140:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.81 warning: 140 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:160:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 160 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 179 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:201:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 201 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:327:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 327 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_radial_gradient.h:345:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 345 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.82 warning: | ^ 77:52.82 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:65, 77:52.82 warning: from src/gl.cc:2629: 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:136:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 136 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:154:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 154 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:173:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 173 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:193:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 193 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:213:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 213 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:232:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 232 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:254:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 254 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.82 warning: | ^ 77:52.82 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:276:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.82 warning: 276 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.83 warning: | ^ 77:52.83 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:65, 77:52.83 warning: from src/gl.cc:2629: 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:308:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 308 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:334:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 334 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:352:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 352 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:389:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 389 | IMPLICIT FilterTask(FilterTask_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:663:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 663 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:681:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 681 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/cs_svg_filter.h:700:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 700 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.83 warning: | ^ 77:52.83 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:69, 77:52.83 warning: from src/gl.cc:2629: 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:137:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 137 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.83 warning: | ^ 77:52.83 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:69, 77:52.83 warning: from src/gl.cc:2629: 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:157:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 157 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.83 warning: | ^ 77:52.83 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:177:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.83 warning: 177 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 196 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:218:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 218 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:240:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 240 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.84 warning: | ^ 77:52.84 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:69, 77:52.84 warning: from src/gl.cc:2629: 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:272:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 272 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:298:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 298 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:316:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 316 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:336:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 336 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:359:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 359 | 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){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:649:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 649 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:667:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 667 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.84 warning: | ^ 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_split_composite.h:686:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 686 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.84 warning: | ^ 77:52.84 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:70, 77:52.84 warning: from src/gl.cc:2629: 77:52.84 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.84 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.84 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.85 warning: | ^ 77:52.85 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:70, 77:52.85 warning: from src/gl.cc:2629: 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:339:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:359:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:377:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.85 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.85 warning: | ^ 77:52.85 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:746:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 746 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:764:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 764 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:785:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 785 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.86 warning: | ^ 77:52.86 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:71, 77:52.86 warning: from src/gl.cc:2629: 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.86 warning: | ^ 77:52.86 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:71, 77:52.86 warning: from src/gl.cc:2629: 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.86 warning: | ^ 77:52.86 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.86 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:766:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.87 warning: | ^ 77:52.87 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:72, 77:52.87 warning: from src/gl.cc:2629: 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.87 warning: | ^ 77:52.87 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.87 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.88 warning: | ^ 77:52.88 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:72, 77:52.88 warning: from src/gl.cc:2629: 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:339:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:359:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:377:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:744:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 744 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:762:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 762 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:781:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 781 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.88 warning: | ^ 77:52.88 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:73, 77:52.88 warning: from src/gl.cc:2629: 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.88 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.88 warning: | ^ 77:52.88 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.89 warning: | ^ 77:52.89 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:73, 77:52.89 warning: from src/gl.cc:2629: 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.89 warning: | ^ 77:52.89 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:73, 77:52.89 warning: from src/gl.cc:2629: 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.89 warning: | ^ 77:52.89 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.89 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:725:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:743:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:762:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.90 warning: | ^ 77:52.90 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:74, 77:52.90 warning: from src/gl.cc:2629: 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.90 warning: | ^ 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.90 warning: | ^ 77:52.90 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:74, 77:52.90 warning: from src/gl.cc:2629: 77:52.90 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.90 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.90 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:766:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 77:52.91 warning: | ^ 77:52.91 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:75, 77:52.91 warning: from src/gl.cc:2629: 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 77:52.91 warning: | ^ 77:52.91 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:75, 77:52.91 warning: from src/gl.cc:2629: 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.91 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 77:52.91 warning: | ^ 77:52.91 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 77:52.92 warning: | ^ 77:52.92 warning: In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/load_shader.h:75, 77:52.92 warning: from src/gl.cc:2629: 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:725:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:743:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 77:52.92 warning: | ^ 77:52.92 warning: /builddir/build/BUILD/firefox-89.0.2/objdir/aarch64-unknown-linux-gnu/release/build/swgl-ed6979f4edcd63b0/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:762:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 77:52.92 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 77:52.92 warning: | ^ 77:52.92 warning: In file included from src/glsl.h:7, 77:52.92 warning: from src/gl.cc:92: 77:52.93 warning: src/vector_type.h: In instantiation of ‘static T glsl::Unaligned::load(const P*) [with P = glsl::VectorType; T = glsl::vec4]’: 77:52.93 warning: src/vector_type.h:532:28: required from ‘T glsl::unaligned_load(const P*) [with T = glsl::vec4; P = glsl::VectorType]’ 77:52.93 warning: src/vector_type.h:543:27: required from ‘D glsl::bit_cast(const S&) [with D = glsl::vec4; S = glsl::VectorType]’ 77:52.93 warning: src/blend.h:53:41: required from here 77:52.93 warning: src/vector_type.h:503:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct glsl::vec4’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 77:52.93 warning: 503 | memcpy(&v, p, sizeof(v)); 77:52.93 warning: | ~~~~~~^~~~~~~~~~~~~~~~~~ 77:52.93 warning: In file included from src/gl.cc:92: 77:52.93 warning: src/glsl.h:1785:8: note: ‘struct glsl::vec4’ declared here 77:52.93 warning: 1785 | struct vec4 { 77:52.93 warning: | ^~~~ 80:04.71 accessible/html 80:04.91 accessible/ipc/other 80:51.85 accessible/ipc 81:05.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsNodeInfoManager.h:20, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsINode.h:16, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIContent.h:10, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/accessible/generic/LocalAccessible.h:16, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.h:10, 81:05.77 from /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.cpp:7: 81:05.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::RemoteAccessible::Relations(nsTArray*, nsTArray >*) const’: 81:05.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 81:05.78 644 | aOther.mHdr->mLength = 0; 81:05.78 | ~~~~~~~~~~~~~~~~~~~~~^~~ 81:05.78 /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 81:05.78 86 | nsTArray targets(targetCount); 81:05.78 | ^~~~~~~ 81:07.86 accessible/xpcom 81:29.30 accessible/xul 82:03.89 browser/app 82:08.99 memory/build 82:09.17 memory/mozalloc 82:10.72 mfbt 82:10.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 82:17.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 82:19.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 82:29.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 82:39.07 mozglue/baseprofiler 82:51.93 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 82:51.93 /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 82:51.93 /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.cpp:1567:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 82:51.93 1567 | memset(&startRegs, 0, sizeof(startRegs)); 82:51.93 | ^ 82:51.93 In file included from /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.cpp:7, 82:51.93 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 82:51.93 /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 82:51.93 134 | struct UnwindRegs { 82:51.93 | ^~~~~~~~~~ 82:56.63 mozglue/build 83:03.74 mozglue/misc 83:25.23 xpcom/glue/standalone 83:25.36 Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender) 83:41.07 browser/components/about 83:47.70 browser/components/shell 84:18.07 caps 85:22.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrincipal.h:43, 85:22.50 from /builddir/build/BUILD/firefox-89.0.2/caps/nsJSPrincipals.h:11, 85:22.50 from /builddir/build/BUILD/firefox-89.0.2/caps/ContentPrincipal.h:10, 85:22.50 from /builddir/build/BUILD/firefox-89.0.2/caps/ContentPrincipal.cpp:7, 85:22.50 from Unified_cpp_caps0.cpp:2: 85:22.50 /builddir/build/BUILD/firefox-89.0.2/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]’: 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 85:22.50 /builddir/build/BUILD/firefox-89.0.2/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] 85:22.50 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 85:22.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:22.50 In file included from /builddir/build/BUILD/firefox-89.0.2/caps/nsJSPrincipals.cpp:17, 85:22.50 from Unified_cpp_caps0.cpp:65: 85:22.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 85:22.50 27 | struct JSGCSetting { 85:22.50 | ^~~~~~~~~~~ 85:37.33 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings) 87:12.91 chrome 87:56.53 config/external/icu/common 90:20.03 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 90:20.03 10 | #define UNISTR_FROM_STRING_EXPLICIT 90:20.03 | 90:20.03 : note: this is the location of the previous definition 91:27.56 In file included from /usr/include/string.h:519, 91:27.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 91:27.57 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 91:27.57 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/charstr.h:20, 91:27.57 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:23: 91:27.57 In function ‘char* strncpy(char*, const char*, size_t)’, 91:27.57 inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:383:9, 91:27.57 inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:392:41, 91:27.57 inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:464:25: 91:27.57 /usr/include/bits/string_fortified.h:91: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] 91:27.57 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 91:27.57 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:27.57 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:25: 91:27.57 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: 91:27.57 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 91:27.57 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 91:27.57 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 91:27.57 379 | int32_t len = (int32_t)uprv_strlen(_id); 91:27.57 | ^~~~~~~~~~~ 91:55.35 In file included from /usr/include/string.h:519, 91:55.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 91:55.35 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 91:55.35 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/charstr.h:20, 91:55.35 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:18: 91:55.35 In function ‘char* strncpy(char*, const char*, size_t)’, 91:55.35 inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:2135:21, 91:55.35 inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:2799:88: 91:55.35 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 91:55.35 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 91:55.35 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.35 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:20: 91:55.35 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: 91:55.35 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 91:55.35 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 91:55.35 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 91:55.35 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); 91:55.35 | ^~~~~~~~~~~ 93:33.31 config/external/icu/data/icu_data.o 93:33.62 config/external/icu/i18n 93:44.30 In file included from /usr/include/string.h:519, 93:44.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 93:44.30 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 93:44.31 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cpputils.h:21, 93:44.31 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/calendar.cpp:53: 93:44.31 In function ‘char* strncpy(char*, const char*, size_t)’, 93:44.31 inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/calendar.cpp:844:9: 93:44.31 /usr/include/bits/string_fortified.h:91: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] 93:44.31 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 93:44.31 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:48.32 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 94:48.32 10 | #define UNISTR_FROM_STRING_EXPLICIT 94:48.32 | 94:48.32 : note: this is the location of the previous definition 95:15.48 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: 95:15.49 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.49 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 95:15.49 | ~~~~~~~~~^~ 95:15.49 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.49 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 95:15.49 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.49 | ^~~ 95:15.49 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.50 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 95:15.50 | ~~~~~~~~~^~ 95:15.50 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.50 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 95:15.50 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.50 | ^~~ 95:15.61 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: 95:15.62 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.62 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 95:15.62 | ~~~~~~~~~^~ 95:15.62 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.62 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 95:15.62 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.62 | ^~~ 95:15.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.63 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 95:15.63 | ~~~~~~~~~^~ 95:15.63 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 95:15.63 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.63 | ^~~ 95:15.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.63 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 95:15.63 | ~~~~~~~~~^~ 95:15.63 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 95:15.63 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.63 | ^~~ 95:15.64 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 95:15.64 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 95:15.64 | ~~~~~~~~~^~ 95:15.64 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 95:15.64 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 95:15.64 89 | decNumberUnit lsu[DECNUMUNITS]; 95:15.64 | ^~~ 95:16.37 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 95:16.37 10 | #define UNISTR_FROM_STRING_EXPLICIT 95:16.37 | 95:16.37 : note: this is the location of the previous definition 96:11.61 In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: 96:11.61 cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] 96:11.61 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 96:11.61 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); 96:11.61 | ^~~~~~~~~~~~~ 96:43.15 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 96:43.15 13 | #define UNISTR_FROM_STRING_EXPLICIT 96:43.15 | 96:43.15 : note: this is the location of the previous definition 97:05.85 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 97:05.85 10 | #define UNISTR_FROM_STRING_EXPLICIT 97:05.85 | 97:05.85 : note: this is the location of the previous definition 97:09.18 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 97:09.18 10 | #define UNISTR_FROM_STRING_EXPLICIT 97:09.18 | 97:09.18 : note: this is the location of the previous definition 97:14.99 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 97:14.99 10 | #define UNISTR_FROM_STRING_EXPLICIT 97:14.99 | 97:14.99 : note: this is the location of the previous definition 97:44.69 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 97:44.70 10 | #define UNISTR_FROM_STRING_EXPLICIT 97:44.70 | 97:44.70 : note: this is the location of the previous definition 97:51.98 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 97:51.98 10 | #define UNISTR_FROM_STRING_EXPLICIT 97:51.98 | 97:51.98 : note: this is the location of the previous definition 98:04.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:04.52 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:04.52 | 98:04.52 : note: this is the location of the previous definition 98:04.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 98:04.52 11 | #define UNISTR_FROM_CHAR_EXPLICIT 98:04.52 | 98:04.52 : note: this is the location of the previous definition 98:14.68 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:14.68 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:14.68 | 98:14.68 : note: this is the location of the previous definition 98:20.32 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:20.32 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:20.32 | 98:20.32 : note: this is the location of the previous definition 98:28.90 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:28.90 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:28.90 | 98:28.90 : note: this is the location of the previous definition 98:32.97 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:32.97 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:32.97 | 98:32.97 : note: this is the location of the previous definition 98:35.12 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:35.12 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:35.12 | 98:35.12 : note: this is the location of the previous definition 98:37.48 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:37.48 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:37.48 | 98:37.48 : note: this is the location of the previous definition 98:40.11 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:40.11 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:40.11 | 98:40.11 : note: this is the location of the previous definition 98:44.47 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:44.47 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:44.47 | 98:44.47 : note: this is the location of the previous definition 98:46.93 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:46.93 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:46.93 | 98:46.93 : note: this is the location of the previous definition 98:49.08 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:49.08 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:49.08 | 98:49.08 : note: this is the location of the previous definition 98:51.44 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:51.44 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:51.44 | 98:51.44 : note: this is the location of the previous definition 98:53.55 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:53.55 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:53.55 | 98:53.55 : note: this is the location of the previous definition 98:58.19 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 98:58.19 10 | #define UNISTR_FROM_STRING_EXPLICIT 98:58.19 | 98:58.19 : note: this is the location of the previous definition 99:43.57 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/library/rust) 100:14.35 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 100:14.35 10 | #define UNISTR_FROM_STRING_EXPLICIT 100:14.35 | 100:14.35 : note: this is the location of the previous definition 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: 101:01.51 /builddir/build/BUILD/firefox-89.0.2/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] 101:01.51 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 101:01.51 | ^ 101:01.51 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/platform.h:25, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ptypes.h:52, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/umachine.h:46, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/utypes.h:38, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ustring.h:21, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 101:01.51 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 101:01.51 | ^~~~~~~~~~~~~~~~~~~ 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 101:01.51 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 101:01.51 | ^ 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 101:01.51 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 101:01.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 101:01.51 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 101:01.51 | ^~~~~~~~~~~~~~~~~~~~~~~~ 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 101:01.51 1273 | ucol_setVariableTop(UCollator *coll, 101:01.51 | ^~~~~~~~~~~~~~~~~~~ 101:01.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 101:01.51 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 101:01.51 | ^ 101:01.51 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/platform.h:25, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ptypes.h:52, 101:01.51 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/umachine.h:46, 101:01.52 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/utypes.h:38, 101:01.52 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ustring.h:21, 101:01.52 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 101:01.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 101:01.52 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 101:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:01.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 101:01.52 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 101:01.52 | ^ 101:01.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 101:01.52 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 101:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:01.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 101:01.52 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 101:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~~ 101:01.52 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 101:01.52 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 101:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 101:51.33 config/external/rlbox 101:53.96 config/external/rlbox_lucet_sandbox 101:54.05 devtools/platform 102:02.44 devtools/shared/heapsnapshot 102:28.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:28.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:28.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 102:28.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 102:28.51 from /builddir/build/BUILD/firefox-89.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 102:28.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: 102:28.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:28.51 644 | aOther.mHdr->mLength = 0; 102:28.51 | ~~~~~~~~~~~~~~~~~~~~~^~~ 102:28.51 /builddir/build/BUILD/firefox-89.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 102:28.51 92 | aOutResult.SetValue(nsTArray(length)); 102:28.51 | ^ 103:42.46 docshell/base 104:25.16 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 104:25.16 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 104:25.17 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BrowsingContext.cpp:75, 104:25.17 from Unified_cpp_docshell_base0.cpp:11: 104:25.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 104:25.17 /builddir/build/BUILD/firefox-89.0.2/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] 104:25.17 79 | memset(this, 0, sizeof(nsXPTCVariant)); 104:25.17 | ^ 104:25.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 104:25.17 44 | struct nsXPTCVariant { 104:25.17 | ^~~~~~~~~~~~~ 104:36.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 104:36.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:14, 104:36.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 104:36.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 104:36.66 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BaseHistory.h:9, 104:36.66 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BaseHistory.cpp:7, 104:36.66 from Unified_cpp_docshell_base0.cpp:2: 104:36.66 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 104:36.66 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 104:36.66 /builddir/build/BUILD/firefox-89.0.2/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] 104:36.66 35 | memset(aT, 0, sizeof(T)); 104:36.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 104:36.66 In file included from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BrowsingContext.cpp:75, 104:36.66 from Unified_cpp_docshell_base0.cpp:11: 104:36.66 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 104:36.66 2209 | struct GlobalProperties { 104:36.66 | ^~~~~~~~~~~~~~~~ 106:55.61 docshell/base/timeline 107:11.79 docshell/build 107:19.01 docshell/shistory 108:37.67 dom/abort 108:57.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 108:57.61 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.h:10, 108:57.61 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.cpp:7, 108:57.61 from Unified_cpp_dom_abort0.cpp:2: 108:57.61 /builddir/build/BUILD/firefox-89.0.2/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]’: 108:57.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 108:57.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 108:57.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 108:57.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 108:57.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 108:57.62 /builddir/build/BUILD/firefox-89.0.2/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] 108:57.62 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 108:57.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:57.62 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 108:57.62 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.cpp:10, 108:57.62 from Unified_cpp_dom_abort0.cpp:2: 108:57.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 108:57.62 27 | struct JSGCSetting { 108:57.62 | ^~~~~~~~~~~ 109:00.26 dom/animation 109:52.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 109:52.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 109:52.94 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.h:12, 109:52.94 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.cpp:7, 109:52.94 from Unified_cpp_dom_animation0.cpp:2: 109:52.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: 109:52.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 109:52.94 304 | mHdr->mLength = 0; 109:52.94 | ~~~~~~~~~~~~~~^~~ 109:52.94 In file included from Unified_cpp_dom_animation0.cpp:101: 109:52.94 /builddir/build/BUILD/firefox-89.0.2/dom/animation/EffectCompositor.cpp:877:38: note: while referencing ‘elementsWithCascadeUpdates’ 109:52.94 877 | nsTArray elementsWithCascadeUpdates; 109:52.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 110:02.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 110:02.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 110:02.48 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.h:12, 110:02.48 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.cpp:7, 110:02.48 from Unified_cpp_dom_animation0.cpp:2: 110:02.48 /builddir/build/BUILD/firefox-89.0.2/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)’: 110:02.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 110:02.48 304 | mHdr->mLength = 0; 110:02.48 | ~~~~~~~~~~~~~~^~~ 110:02.48 In file included from Unified_cpp_dom_animation0.cpp:128: 110:02.48 /builddir/build/BUILD/firefox-89.0.2/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 110:02.48 283 | const nsTArray computedValues = 110:02.48 | ^~~~~~~~~~~~~~ 110:31.79 dom/audiochannel 110:57.91 dom/base 112:26.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 112:26.81 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 112:26.81 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:390: 112:26.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 112:26.82 /builddir/build/BUILD/firefox-89.0.2/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] 112:26.82 79 | memset(this, 0, sizeof(nsXPTCVariant)); 112:26.82 | ^ 112:26.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 112:26.82 44 | struct nsXPTCVariant { 112:26.82 | ^~~~~~~~~~~~~ 112:30.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 112:30.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 112:30.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Id.h:30, 112:30.70 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:27, 112:30.70 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:9: 112:30.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 112:30.70 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 112:30.70 /builddir/build/BUILD/firefox-89.0.2/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] 112:30.70 35 | memset(aT, 0, sizeof(T)); 112:30.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:30.70 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:390: 112:30.70 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 112:30.70 2209 | struct GlobalProperties { 112:30.70 | ^~~~~~~~~~~~~~~~ 112:34.10 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 112:34.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 112:34.10 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 112:34.10 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 112:34.10 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:9: 112:34.10 /builddir/build/BUILD/firefox-89.0.2/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]’: 112:34.10 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2416: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]’ 112:34.10 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2445: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]’ 112:34.10 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:1457: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]’ 112:34.10 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 112:34.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 112:34.10 /builddir/build/BUILD/firefox-89.0.2/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] 112:34.11 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 112:34.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:34.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 112:34.11 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:188: 112:34.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 112:34.11 27 | struct JSGCSetting { 112:34.11 | ^~~~~~~~~~~ 115:17.64 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 115:17.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 115:17.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 115:17.64 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.h:24, 115:17.64 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.cpp:7: 115:17.64 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: 115:17.64 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115:17.64 644 | aOther.mHdr->mLength = 0; 115:17.64 | ~~~~~~~~~~~~~~~~~~~~~^~~ 115:17.64 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 115:17.64 703 | Sequence> ports; 115:17.64 | ^~~~~ 116:03.13 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 116:03.13 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 116:03.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 116:03.13 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:129: 116:03.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 116:03.13 /builddir/build/BUILD/firefox-89.0.2/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] 116:03.13 79 | memset(this, 0, sizeof(nsXPTCVariant)); 116:03.13 | ^ 116:03.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 116:03.13 44 | struct nsXPTCVariant { 116:03.13 | ^~~~~~~~~~~~~ 116:13.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsPIDOMWindow.h:16, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.h:10, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:7: 116:13.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 116:13.46 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 116:13.46 /builddir/build/BUILD/firefox-89.0.2/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] 116:13.46 35 | memset(aT, 0, sizeof(T)); 116:13.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 116:13.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 116:13.46 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:129: 116:13.46 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 116:13.46 2209 | struct GlobalProperties { 116:13.46 | ^~~~~~~~~~~~~~~~ 117:36.71 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 117:36.71 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 117:36.71 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:173: 117:36.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 117:36.71 /builddir/build/BUILD/firefox-89.0.2/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] 117:36.71 79 | memset(this, 0, sizeof(nsXPTCVariant)); 117:36.71 | ^ 117:36.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 117:36.71 44 | struct nsXPTCVariant { 117:36.71 | ^~~~~~~~~~~~~ 117:44.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsPIDOMWindow.h:16, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.h:10, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindow.h:14, 117:44.22 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:9: 117:44.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 117:44.22 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 117:44.23 /builddir/build/BUILD/firefox-89.0.2/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] 117:44.23 35 | memset(aT, 0, sizeof(T)); 117:44.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 117:44.23 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:173: 117:44.23 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 117:44.23 2209 | struct GlobalProperties { 117:44.23 | ^~~~~~~~~~~~~~~~ 120:01.76 In file included from Unified_cpp_dom_base0.cpp:29: 120:01.76 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: 120:01.76 /builddir/build/BUILD/firefox-89.0.2/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] 120:01.76 173 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 120:01.76 | ^ 120:01.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 120:01.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 120:01.76 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 120:01.76 from Unified_cpp_dom_base0.cpp:2: 120:01.76 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 120:01.76 123 | struct InternalAttr { 120:01.77 | ^~~~~~~~~~~~ 120:01.77 In file included from Unified_cpp_dom_base0.cpp:29: 120:01.77 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: 120:01.77 /builddir/build/BUILD/firefox-89.0.2/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] 120:01.78 352 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 120:01.78 | ^ 120:01.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 120:01.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 120:01.78 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 120:01.78 from Unified_cpp_dom_base0.cpp:2: 120:01.78 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 120:01.78 175 | class Impl { 120:01.78 | ^~~~ 120:01.79 In file included from Unified_cpp_dom_base0.cpp:29: 120:01.79 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: 120:01.79 /builddir/build/BUILD/firefox-89.0.2/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] 120:01.79 493 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 120:01.79 | ^ 120:01.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 120:01.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 120:01.79 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 120:01.79 from Unified_cpp_dom_base0.cpp:2: 120:01.79 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 120:01.79 175 | class Impl { 120:01.79 | ^~~~ 120:28.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 120:28.42 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 120:28.42 from Unified_cpp_dom_base0.cpp:2: 120:28.42 /builddir/build/BUILD/firefox-89.0.2/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]’: 120:28.42 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2416: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]’ 120:28.42 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2445: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]’ 120:28.42 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:1457: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]’ 120:28.42 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 120:28.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 120:28.43 /builddir/build/BUILD/firefox-89.0.2/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] 120:28.43 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 120:28.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:28.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 120:28.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/BodyConsumer.cpp:20, 120:28.43 from Unified_cpp_dom_base0.cpp:56: 120:28.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 120:28.43 27 | struct JSGCSetting { 120:28.43 | ^~~~~~~~~~~ 120:52.40 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 120:52.40 from Unified_cpp_dom_base0.cpp:2: 120:52.40 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::AnonymousContent::SetCutoutRectsForElement(const nsAString&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: 120:52.40 /builddir/build/BUILD/firefox-89.0.2/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] 120:52.40 644 | aOther.mHdr->mLength = 0; 120:52.40 | ~~~~~~~~~~~~~~~~~~~~~^~~ 120:52.40 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:18, 120:52.40 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 120:52.40 from Unified_cpp_dom_base0.cpp:2: 120:52.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 120:52.40 1903 | mBands = aRegion.mBands.Clone(); 120:52.41 | ^ 120:53.38 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 120:53.38 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 120:53.39 from Unified_cpp_dom_base0.cpp:2: 120:53.39 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In lambda function: 120:53.39 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:53.39 644 | aOther.mHdr->mLength = 0; 120:53.39 | ~~~~~~~~~~~~~~~~~~~~~^~~ 120:53.39 In file included from Unified_cpp_dom_base0.cpp:137: 120:53.39 /builddir/build/BUILD/firefox-89.0.2/dom/base/ChromeUtils.cpp:1023:47: note: while referencing ‘childrenInfo’ 120:53.39 1023 | nsTArray childrenInfo( 120:53.39 | ^~~~~~~~~~~~ 121:39.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 121:39.33 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 121:39.33 from /builddir/build/BUILD/firefox-89.0.2/dom/base/CustomElementRegistry.cpp:28, 121:39.33 from Unified_cpp_dom_base1.cpp:47: 121:39.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 121:39.33 /builddir/build/BUILD/firefox-89.0.2/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] 121:39.33 79 | memset(this, 0, sizeof(nsXPTCVariant)); 121:39.33 | ^ 121:39.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 121:39.33 44 | struct nsXPTCVariant { 121:39.33 | ^~~~~~~~~~~~~ 121:44.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Comment.h:11, 121:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Comment.cpp:12, 121:44.81 from Unified_cpp_dom_base1.cpp:2: 121:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 121:44.81 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 121:44.81 /builddir/build/BUILD/firefox-89.0.2/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] 121:44.81 35 | memset(aT, 0, sizeof(T)); 121:44.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:44.81 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/CustomElementRegistry.cpp:28, 121:44.81 from Unified_cpp_dom_base1.cpp:47: 121:44.81 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 121:44.81 2209 | struct GlobalProperties { 121:44.81 | ^~~~~~~~~~~~~~~~ 124:49.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrincipal.h:43, 124:49.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:11, 124:49.52 from /builddir/build/BUILD/firefox-89.0.2/dom/base/DocGroup.cpp:7, 124:49.52 from Unified_cpp_dom_base2.cpp:11: 124:49.52 /builddir/build/BUILD/firefox-89.0.2/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]’: 124:49.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 124:49.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 124:49.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 124:49.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 124:49.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 124:49.52 /builddir/build/BUILD/firefox-89.0.2/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] 124:49.52 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:49.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 124:49.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/EventSource.cpp:19, 124:49.53 from Unified_cpp_dom_base2.cpp:65: 124:49.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 124:49.53 27 | struct JSGCSetting { 124:49.53 | ^~~~~~~~~~~ 127:09.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 127:09.43 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 127:09.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.h:11, 127:09.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.cpp:7, 127:09.43 from Unified_cpp_dom_base3.cpp:20: 127:09.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 127:09.43 /builddir/build/BUILD/firefox-89.0.2/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] 127:09.43 79 | memset(this, 0, sizeof(nsXPTCVariant)); 127:09.43 | ^ 127:09.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 127:09.43 44 | struct nsXPTCVariant { 127:09.43 | ^~~~~~~~~~~~~ 127:28.87 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashtable.h:24, 127:28.87 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:22, 127:28.87 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 127:28.87 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.h:13, 127:28.87 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.cpp:10, 127:28.87 from Unified_cpp_dom_base3.cpp:2: 127:28.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 127:28.87 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 127:28.87 /builddir/build/BUILD/firefox-89.0.2/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] 127:28.87 35 | memset(aT, 0, sizeof(T)); 127:28.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 127:28.87 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.h:11, 127:28.87 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.cpp:7, 127:28.87 from Unified_cpp_dom_base3.cpp:20: 127:28.87 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 127:28.87 2209 | struct GlobalProperties { 127:28.87 | ^~~~~~~~~~~~~~~~ 127:42.99 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.h:13, 127:42.99 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.cpp:10, 127:42.99 from Unified_cpp_dom_base3.cpp:2: 127:42.99 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/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&)’: 127:42.99 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:42.99 644 | aOther.mHdr->mLength = 0; 127:42.99 | ~~~~~~~~~~~~~~~~~~~~~^~~ 127:42.99 In file included from Unified_cpp_dom_base3.cpp:128: 127:42.99 /builddir/build/BUILD/firefox-89.0.2/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 127:43.00 36 | nsTArray ifaces; 127:43.00 | ^~~~~~ 128:41.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 128:41.07 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 128:41.07 from /builddir/build/BUILD/firefox-89.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 128:41.07 from Unified_cpp_dom_base4.cpp:128: 128:41.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 128:41.07 /builddir/build/BUILD/firefox-89.0.2/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] 128:41.07 79 | memset(this, 0, sizeof(nsXPTCVariant)); 128:41.07 | ^ 128:41.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 128:41.07 44 | struct nsXPTCVariant { 128:41.07 | ^~~~~~~~~~~~~ 128:45.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:6, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.h:11, 128:45.03 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:10, 128:45.03 from Unified_cpp_dom_base4.cpp:2: 128:45.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 128:45.03 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 128:45.03 /builddir/build/BUILD/firefox-89.0.2/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] 128:45.03 35 | memset(aT, 0, sizeof(T)); 128:45.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 128:45.03 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 128:45.03 from Unified_cpp_dom_base4.cpp:128: 128:45.03 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 128:45.03 2209 | struct GlobalProperties { 128:45.03 | ^~~~~~~~~~~~~~~~ 128:48.60 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 128:48.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 128:48.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 128:48.60 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.h:11, 128:48.60 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:10, 128:48.60 from Unified_cpp_dom_base4.cpp:2: 128:48.61 /builddir/build/BUILD/firefox-89.0.2/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]’: 128:48.61 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2416: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]’ 128:48.61 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2445: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]’ 128:48.61 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:1457: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]’ 128:48.61 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 128:48.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 128:48.61 /builddir/build/BUILD/firefox-89.0.2/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] 128:48.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 128:48.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:48.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 128:48.61 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:57, 128:48.61 from Unified_cpp_dom_base4.cpp:2: 128:48.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 128:48.61 27 | struct JSGCSetting { 128:48.61 | ^~~~~~~~~~~ 128:57.22 Finished release [optimized] target(s) in 124m 21s 129:21.25 dom/battery 129:56.16 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:56.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 129:56.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 129:56.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:17, 129:56.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 129:56.16 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ResizeObserverController.cpp:7, 129:56.16 from Unified_cpp_dom_base5.cpp:2: 129:56.16 /builddir/build/BUILD/firefox-89.0.2/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]’: 129:56.16 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2416: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]’ 129:56.16 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2445: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]’ 129:56.16 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:1457: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]’ 129:56.16 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 129:56.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 129:56.17 /builddir/build/BUILD/firefox-89.0.2/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] 129:56.17 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 129:56.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:56.17 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 129:56.17 from /builddir/build/BUILD/firefox-89.0.2/dom/base/SerializedStackHolder.cpp:10, 129:56.17 from Unified_cpp_dom_base5.cpp:74: 129:56.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 129:56.17 27 | struct JSGCSetting { 129:56.17 | ^~~~~~~~~~~ 130:33.69 dom/bindings 131:12.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 131:12.08 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 131:12.08 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 131:12.08 from Unified_cpp_dom_base7.cpp:11: 131:12.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 131:12.08 /builddir/build/BUILD/firefox-89.0.2/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] 131:12.08 79 | memset(this, 0, sizeof(nsXPTCVariant)); 131:12.08 | ^ 131:12.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 131:12.09 44 | struct nsXPTCVariant { 131:12.09 | ^~~~~~~~~~~~~ 131:39.01 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 131:39.01 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 131:39.01 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 131:39.01 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 131:39.01 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 131:39.01 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 131:39.01 from Unified_cpp_dom_base7.cpp:2: 131:39.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 131:39.01 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 131:39.01 /builddir/build/BUILD/firefox-89.0.2/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] 131:39.01 35 | memset(aT, 0, sizeof(T)); 131:39.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 131:39.01 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 131:39.02 from Unified_cpp_dom_base7.cpp:11: 131:39.02 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 131:39.02 2209 | struct GlobalProperties { 131:39.02 | ^~~~~~~~~~~~~~~~ 132:07.90 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 132:07.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 132:07.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 132:07.90 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 132:07.91 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 132:07.91 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 132:07.91 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 132:07.91 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 132:07.91 from Unified_cpp_dom_base7.cpp:2: 132:07.91 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In static member function ‘static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)’: 132:07.91 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 132:07.91 644 | aOther.mHdr->mLength = 0; 132:07.91 | ~~~~~~~~~~~~~~~~~~~~~^~~ 132:07.91 In file included from Unified_cpp_dom_base7.cpp:83: 132:07.91 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 132:07.91 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 132:07.91 | ^ 132:08.64 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 132:08.65 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 132:08.65 from Unified_cpp_dom_base7.cpp:2: 132:08.65 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 132:08.65 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:08.65 304 | mHdr->mLength = 0; 132:08.65 | ~~~~~~~~~~~~~~^~~ 132:08.65 In file included from Unified_cpp_dom_base7.cpp:11: 132:08.65 /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 132:08.65 178 | nsTArray names; 132:08.65 | ^~~~~ 133:13.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 133:13.69 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 133:13.69 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.cpp:111, 133:13.69 from Unified_cpp_dom_base8.cpp:101: 133:13.69 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 133:13.69 /builddir/build/BUILD/firefox-89.0.2/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] 133:13.69 79 | memset(this, 0, sizeof(nsXPTCVariant)); 133:13.69 | ^ 133:13.69 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 133:13.69 44 | struct nsXPTCVariant { 133:13.69 | ^~~~~~~~~~~~~ 133:23.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsDOMDataChannel.h:11, 133:23.67 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsDOMDataChannel.cpp:7, 133:23.67 from Unified_cpp_dom_base8.cpp:2: 133:23.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 133:23.67 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 133:23.67 /builddir/build/BUILD/firefox-89.0.2/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] 133:23.67 35 | memset(aT, 0, sizeof(T)); 133:23.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 133:23.67 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.cpp:111, 133:23.67 from Unified_cpp_dom_base8.cpp:101: 133:23.67 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 133:23.67 2209 | struct GlobalProperties { 133:23.67 | ^~~~~~~~~~~~~~~~ 134:52.93 In file included from Unified_cpp_dom_base9.cpp:2: 134:52.93 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: 134:52.93 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:145:52: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:52.93 145 | (mAttrCount - i) * sizeof(InternalAttr)); 134:52.93 | ^ 134:52.93 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.h:15, 134:52.93 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:12, 134:52.93 from Unified_cpp_dom_base9.cpp:2: 134:52.93 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:123:10: note: ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} declared here 134:52.93 123 | struct InternalAttr { 134:52.93 | ^~~~~~~~~~~~ 134:52.93 In file included from Unified_cpp_dom_base9.cpp:2: 134:52.94 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: 134:52.94 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:213:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 134:52.94 213 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 134:52.94 | ^ 134:52.94 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.h:15, 134:52.94 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:12, 134:52.94 from Unified_cpp_dom_base9.cpp:2: 134:52.94 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:123:10: note: ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} declared here 134:52.94 123 | struct InternalAttr { 134:52.94 | ^~~~~~~~~~~~ 136:19.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 136:19.29 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 136:19.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 136:19.30 from IntlUtilsBinding.cpp:18, 136:19.30 from UnifiedBindings10.cpp:132: 136:19.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 136:19.30 /builddir/build/BUILD/firefox-89.0.2/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] 136:19.30 79 | memset(this, 0, sizeof(nsXPTCVariant)); 136:19.30 | ^ 136:19.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 136:19.30 44 | struct nsXPTCVariant { 136:19.30 | ^~~~~~~~~~~~~ 136:32.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 136:32.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 136:32.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 136:32.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 136:32.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 136:32.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:6, 136:32.12 from ImageBitmapRenderingContextBinding.cpp:4, 136:32.12 from UnifiedBindings10.cpp:2: 136:32.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 136:32.12 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 136:32.12 /builddir/build/BUILD/firefox-89.0.2/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] 136:32.12 35 | memset(aT, 0, sizeof(T)); 136:32.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 136:32.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 136:32.12 from IntlUtilsBinding.cpp:18, 136:32.12 from UnifiedBindings10.cpp:132: 136:32.12 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 136:32.12 2209 | struct GlobalProperties { 136:32.12 | ^~~~~~~~~~~~~~~~ 137:51.21 dom/broadcastchannel 138:15.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 138:15.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 138:15.51 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 138:15.51 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 138:15.51 from Unified_cpp_dom_broadcastchannel0.cpp:2: 138:15.51 /builddir/build/BUILD/firefox-89.0.2/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]’: 138:15.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 138:15.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 138:15.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 138:15.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 138:15.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 138:15.52 /builddir/build/BUILD/firefox-89.0.2/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] 138:15.52 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 138:15.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:15.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 138:15.52 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.cpp:18, 138:15.52 from Unified_cpp_dom_broadcastchannel0.cpp:2: 138:15.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 138:15.52 27 | struct JSGCSetting { 138:15.52 | ^~~~~~~~~~~ 140:07.91 dom/cache 140:13.97 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 140:13.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 140:13.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 140:13.97 from MediaStreamAudioDestinationNodeBinding.cpp:4, 140:13.97 from UnifiedBindings12.cpp:2: 140:13.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 140:13.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 140:13.97 304 | mHdr->mLength = 0; 140:13.97 | ~~~~~~~~~~~~~~^~~ 140:13.97 In file included from UnifiedBindings12.cpp:366: 140:13.97 MutationObserverBinding.cpp:2031:57: note: while referencing ‘result’ 140:13.97 2031 | nsTArray> result; 140:13.97 | ^~~~~~ 140:14.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 140:14.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 140:14.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 140:14.25 from MediaStreamAudioDestinationNodeBinding.cpp:4, 140:14.25 from UnifiedBindings12.cpp:2: 140:14.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 140:14.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 140:14.25 304 | mHdr->mLength = 0; 140:14.25 | ~~~~~~~~~~~~~~^~~ 140:14.25 In file included from UnifiedBindings12.cpp:366: 140:14.25 MutationObserverBinding.cpp:1827:57: note: while referencing ‘result’ 140:14.25 1827 | nsTArray> result; 140:14.25 | ^~~~~~ 140:14.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 140:14.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 140:14.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 140:14.52 from MediaStreamAudioDestinationNodeBinding.cpp:4, 140:14.52 from UnifiedBindings12.cpp:2: 140:14.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 140:14.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 140:14.52 304 | mHdr->mLength = 0; 140:14.52 | ~~~~~~~~~~~~~~^~~ 140:14.52 In file included from UnifiedBindings12.cpp:366: 140:14.52 MutationObserverBinding.cpp:1929:57: note: while referencing ‘result’ 140:14.52 1929 | nsTArray> result; 140:14.52 | ^~~~~~ 140:35.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/Client.h:14, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Action.cpp:7, 140:35.38 from Unified_cpp_dom_cache0.cpp:2: 140:35.38 /builddir/build/BUILD/firefox-89.0.2/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]’: 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 140:35.38 /builddir/build/BUILD/firefox-89.0.2/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] 140:35.38 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 140:35.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:35.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 140:35.38 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Cache.cpp:15, 140:35.38 from Unified_cpp_dom_cache0.cpp:29: 140:35.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 140:35.38 27 | struct JSGCSetting { 140:35.38 | ^~~~~~~~~~~ 142:15.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 142:15.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 142:15.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 142:15.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Context.h:10, 142:15.86 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Context.cpp:7, 142:15.86 from Unified_cpp_dom_cache1.cpp:2: 142:15.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreams()’: 142:15.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 142:15.86 304 | mHdr->mLength = 0; 142:15.86 | ~~~~~~~~~~~~~~^~~ 142:15.86 In file included from Unified_cpp_dom_cache1.cpp:83: 142:15.86 /builddir/build/BUILD/firefox-89.0.2/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 142:15.86 45 | auto readStreamList = mReadStreamList.Clone(); 142:15.87 | ^~~~~~~~~~~~~~ 142:35.01 dom/canvas 143:46.37 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/CanvasGradient.h:8, 143:46.37 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/CanvasGradient.cpp:5, 143:46.37 from Unified_cpp_dom_canvas0.cpp:11: 143:46.37 /builddir/build/BUILD/firefox-89.0.2/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]’: 143:46.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 143:46.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 143:46.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 143:46.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 143:46.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 143:46.38 /builddir/build/BUILD/firefox-89.0.2/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] 143:46.38 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 143:46.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:46.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 143:46.38 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ImageBitmap.cpp:22, 143:46.38 from Unified_cpp_dom_canvas0.cpp:92: 143:46.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 143:46.38 27 | struct JSGCSetting { 143:46.38 | ^~~~~~~~~~~ 148:50.12 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 148:50.12 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 148:50.12 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 148:50.12 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 148:50.12 from Unified_cpp_dom_canvas4.cpp:20: 148:50.12 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::FloatOrInt; _Consumer = mozilla::webgl::RangeConsumerView]’: 148:50.12 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/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]’ 148:50.12 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:161:42: required from ‘mozilla::Maybe mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::FloatOrInt; Args = {}; uint16_t = short unsigned int]’ 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:164:21: required from ‘mozilla::Maybe mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::FloatOrInt}; uint16_t = short unsigned int]’ 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:241:53: required from ‘mozilla::MethodDispatcher::DispatchCommand:: [with auto:31 = {unsigned int, unsigned int, mozilla::FloatOrInt}]’ 148:50.13 /usr/include/c++/10/type_traits:2506:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 148:50.13 /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]’ 148:50.13 /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&> >’ 148:50.13 /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>’ 148:50.13 /usr/include/c++/10/tuple:1711:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand::, std::tuple&>’ 148:50.13 /usr/include/c++/10/tuple:1734:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple&]’ 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:253: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; size_t = long unsigned int]’ 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:253: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; size_t = long unsigned int]’ 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLParent.cpp:61:79: required from here 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/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] 148:50.13 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 148:50.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.13 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.h:13, 148:50.13 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.cpp:6, 148:50.13 from Unified_cpp_dom_canvas4.cpp:2: 148:50.13 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLTypes.h:341:8: note: ‘struct mozilla::FloatOrInt’ declared here 148:50.13 341 | struct FloatOrInt final // For TexParameter[fi] and friends. 148:50.13 | ^~~~~~~~~~ 148:50.40 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 148:50.40 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 148:50.40 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 148:50.40 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 148:50.40 from Unified_cpp_dom_canvas4.cpp:20: 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’: 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/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]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:750: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]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:441: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]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:161:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 148:50.40 /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&>’ 148:50.40 /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]’ 148:50.40 /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&> >’ 148:50.40 /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&>’ 148:50.40 /usr/include/c++/10/tuple:1711: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>&>’ 148:50.40 /usr/include/c++/10/tuple:1734:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:253: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; size_t = long unsigned int]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:253: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; size_t = long unsigned int]’ 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLParent.cpp:61:79: required from here 148:50.40 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/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] 148:50.40 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 148:50.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:50.40 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLTypes.h:27, 148:50.40 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.h:13, 148:50.40 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.cpp:6, 148:50.40 from Unified_cpp_dom_canvas4.cpp:2: 148:50.40 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:2906:7: note: ‘class mozilla::layers::SurfaceDescriptor’ declared here 148:50.40 2906 | class SurfaceDescriptor final 148:50.40 | ^~~~~~~~~~~~~~~~~ 150:07.32 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 150:07.32 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 150:07.32 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 150:07.32 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 150:07.32 from Unified_cpp_dom_canvas4.cpp:20: 150:07.32 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/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]’: 150:07.32 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:744:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 150:07.32 744 | if (!isSome) { 150:07.32 | ^~ 150:07.33 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:739:10: note: ‘isSome’ was declared here 150:07.33 739 | bool isSome; 150:07.33 | ^~~~~~ 153:00.24 dom/clients/api 153:21.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 153:21.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 153:21.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 153:21.24 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.h:10, 153:21.24 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.cpp:7, 153:21.24 from Unified_cpp_dom_clients_api0.cpp:2: 153:21.24 /builddir/build/BUILD/firefox-89.0.2/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]’: 153:21.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 153:21.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 153:21.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 153:21.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 153:21.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 153:21.24 /builddir/build/BUILD/firefox-89.0.2/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] 153:21.24 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 153:21.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 153:21.25 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/ClientDOMUtil.h:12, 153:21.25 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.cpp:9, 153:21.25 from Unified_cpp_dom_clients_api0.cpp:2: 153:21.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 153:21.25 27 | struct JSGCSetting { 153:21.25 | ^~~~~~~~~~~ 153:39.52 dom/clients/manager 154:18.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientManager.h:9, 154:18.50 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientChannelHelper.cpp:9, 154:18.50 from Unified_cpp_dom_clients_manager0.cpp:2: 154:18.50 /builddir/build/BUILD/firefox-89.0.2/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]’: 154:18.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 154:18.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 154:18.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 154:18.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 154:18.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 154:18.51 /builddir/build/BUILD/firefox-89.0.2/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] 154:18.51 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 154:18.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:18.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 154:18.51 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientManager.cpp:13, 154:18.51 from Unified_cpp_dom_clients_manager0.cpp:65: 154:18.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 154:18.51 27 | struct JSGCSetting { 154:18.51 | ^~~~~~~~~~~ 155:24.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpPromise.h:9, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpenWindowUtils.h:9, 155:24.56 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 155:24.56 from Unified_cpp_dom_clients_manager1.cpp:2: 155:24.56 /builddir/build/BUILD/firefox-89.0.2/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]’: 155:24.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 155:24.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 155:24.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 155:24.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 155:24.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 155:24.57 /builddir/build/BUILD/firefox-89.0.2/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] 155:24.57 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 155:24.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 155:24.57 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientSource.cpp:23, 155:24.57 from Unified_cpp_dom_clients_manager1.cpp:20: 155:24.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 155:24.57 27 | struct JSGCSetting { 155:24.57 | ^~~~~~~~~~~ 156:41.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 156:41.14 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 156:41.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 156:41.14 from WindowBinding.cpp:50, 156:41.14 from UnifiedBindings23.cpp:262: 156:41.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 156:41.14 /builddir/build/BUILD/firefox-89.0.2/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] 156:41.14 79 | memset(this, 0, sizeof(nsXPTCVariant)); 156:41.14 | ^ 156:41.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 156:41.14 44 | struct nsXPTCVariant { 156:41.14 | ^~~~~~~~~~~~~ 157:00.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 157:00.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 157:00.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 157:00.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 157:00.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 157:00.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 157:00.70 from VideoPlaybackQualityBinding.cpp:5, 157:00.71 from UnifiedBindings23.cpp:2: 157:00.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 157:00.71 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 157:00.71 /builddir/build/BUILD/firefox-89.0.2/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] 157:00.71 35 | memset(aT, 0, sizeof(T)); 157:00.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 157:00.71 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 157:00.71 from WindowBinding.cpp:50, 157:00.71 from UnifiedBindings23.cpp:262: 157:00.71 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 157:00.71 2209 | struct GlobalProperties { 157:00.71 | ^~~~~~~~~~~~~~~~ 157:07.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:07.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 157:07.24 from VideoPlaybackQualityBinding.cpp:5, 157:07.24 from UnifiedBindings23.cpp:2: 157:07.24 /builddir/build/BUILD/firefox-89.0.2/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]’: 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 157:07.24 /builddir/build/BUILD/firefox-89.0.2/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] 157:07.24 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 157:07.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:07.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 157:07.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 157:07.24 from WorkerGlobalScopeBinding.cpp:39, 157:07.24 from UnifiedBindings23.cpp:340: 157:07.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 157:07.24 27 | struct JSGCSetting { 157:07.24 | ^~~~~~~~~~~ 157:12.42 dom/commandhandler 158:00.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 158:00.70 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 158:00.70 from XMLHttpRequestEventTargetBinding.cpp:22, 158:00.70 from UnifiedBindings24.cpp:28: 158:00.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 158:00.70 /builddir/build/BUILD/firefox-89.0.2/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] 158:00.70 79 | memset(this, 0, sizeof(nsXPTCVariant)); 158:00.70 | ^ 158:00.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 158:00.70 44 | struct nsXPTCVariant { 158:00.70 | ^~~~~~~~~~~~~ 158:10.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, 158:10.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DocumentBinding.h:6, 158:10.44 from XMLDocumentBinding.cpp:4, 158:10.44 from UnifiedBindings24.cpp:2: 158:10.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 158:10.45 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 158:10.45 /builddir/build/BUILD/firefox-89.0.2/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] 158:10.45 35 | memset(aT, 0, sizeof(T)); 158:10.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 158:10.45 In file included from XMLHttpRequestEventTargetBinding.cpp:22, 158:10.45 from UnifiedBindings24.cpp:28: 158:10.45 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 158:10.45 2209 | struct GlobalProperties { 158:10.45 | ^~~~~~~~~~~~~~~~ 159:09.89 dom/console 159:36.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:36.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:36.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:36.83 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:36.83 from Unified_cpp_dom_console0.cpp:2: 159:36.83 /builddir/build/BUILD/firefox-89.0.2/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]’: 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 159:36.83 /builddir/build/BUILD/firefox-89.0.2/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] 159:36.83 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 159:36.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:36.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 159:36.83 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:24, 159:36.83 from Unified_cpp_dom_console0.cpp:2: 159:36.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 159:36.83 27 | struct JSGCSetting { 159:36.83 | ^~~~~~~~~~~ 159:48.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:48.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:48.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:48.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:48.09 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:48.09 from Unified_cpp_dom_console0.cpp:2: 159:48.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: 159:48.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:48.09 304 | mHdr->mLength = 0; 159:48.09 | ~~~~~~~~~~~~~~^~~ 159:48.09 In file included from Unified_cpp_dom_console0.cpp:20: 159:48.09 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 159:48.09 154 | nsTArray reports; 159:48.09 | ^~~~~~~ 159:48.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:48.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:48.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:48.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:48.23 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:48.23 from Unified_cpp_dom_console0.cpp:2: 159:48.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: 159:48.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:48.23 304 | mHdr->mLength = 0; 159:48.23 | ~~~~~~~~~~~~~~^~~ 159:48.23 In file included from Unified_cpp_dom_console0.cpp:20: 159:48.23 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 159:48.23 175 | nsTArray reports; 159:48.23 | ^~~~~~~ 159:48.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:48.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:48.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:48.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:48.79 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:48.79 from Unified_cpp_dom_console0.cpp:2: 159:48.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: 159:48.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:48.79 304 | mHdr->mLength = 0; 159:48.79 | ~~~~~~~~~~~~~~^~~ 159:48.80 In file included from Unified_cpp_dom_console0.cpp:20: 159:48.80 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 159:48.80 41 | nsTArray reports; 159:48.80 | ^~~~~~~ 159:48.80 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:48.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:48.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:48.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:48.80 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:48.80 from Unified_cpp_dom_console0.cpp:2: 159:48.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:48.80 304 | mHdr->mLength = 0; 159:48.80 | ~~~~~~~~~~~~~~^~~ 159:48.80 In file included from Unified_cpp_dom_console0.cpp:20: 159:48.80 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 159:48.80 41 | nsTArray reports; 159:48.80 | ^~~~~~~ 159:49.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:49.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:49.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 159:49.21 from VideoPlaybackQualityBinding.cpp:5, 159:49.21 from UnifiedBindings23.cpp:2: 159:49.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 159:49.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 159:49.21 304 | mHdr->mLength = 0; 159:49.21 | ~~~~~~~~~~~~~~^~~ 159:49.21 In file included from UnifiedBindings23.cpp:366: 159:49.21 WorkerNavigatorBinding.cpp:722:22: note: while referencing ‘result’ 159:49.21 722 | nsTArray result; 159:49.21 | ^~~~~~ 159:52.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:52.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:52.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:52.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:52.56 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:52.56 from Unified_cpp_dom_console0.cpp:2: 159:52.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: 159:52.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:52.57 304 | mHdr->mLength = 0; 159:52.57 | ~~~~~~~~~~~~~~^~~ 159:52.57 In file included from Unified_cpp_dom_console0.cpp:20: 159:52.57 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 159:52.57 90 | nsTArray reports; 159:52.57 | ^~~~~~~ 159:52.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:52.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 159:52.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 159:52.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 159:52.57 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 159:52.57 from Unified_cpp_dom_console0.cpp:2: 159:52.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 159:52.57 304 | mHdr->mLength = 0; 159:52.57 | ~~~~~~~~~~~~~~^~~ 159:52.57 In file included from Unified_cpp_dom_console0.cpp:20: 159:52.57 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 159:52.57 90 | nsTArray reports; 159:52.57 | ^~~~~~~ 159:55.01 dom/credentialmanagement 160:12.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 160:12.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 160:12.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 160:12.07 from VideoPlaybackQualityBinding.cpp:5, 160:12.07 from UnifiedBindings23.cpp:2: 160:12.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 160:12.07 /builddir/build/BUILD/firefox-89.0.2/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] 160:12.07 644 | aOther.mHdr->mLength = 0; 160:12.07 | ~~~~~~~~~~~~~~~~~~~~~^~~ 160:12.07 In file included from WebExtensionContentScriptBinding.cpp:30, 160:12.07 from UnifiedBindings23.cpp:93: 160:12.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 160:12.07 190 | aOutput.SetValue(aInput.Value().Clone()); 160:12.07 | ~~~~~~~~~~~~~~~~~~~~^~ 160:12.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 160:12.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 160:12.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 160:12.36 from VideoPlaybackQualityBinding.cpp:5, 160:12.36 from UnifiedBindings23.cpp:2: 160:12.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 160:12.36 /builddir/build/BUILD/firefox-89.0.2/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] 160:12.36 644 | aOther.mHdr->mLength = 0; 160:12.36 | ~~~~~~~~~~~~~~~~~~~~~^~~ 160:12.36 In file included from WebExtensionContentScriptBinding.cpp:30, 160:12.36 from UnifiedBindings23.cpp:93: 160:12.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 160:12.36 190 | aOutput.SetValue(aInput.Value().Clone()); 160:12.36 | ~~~~~~~~~~~~~~~~~~~~^~ 162:07.98 dom/crypto 162:31.42 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/CryptoBuffer.h:10, 162:31.42 from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/CryptoBuffer.cpp:7, 162:31.42 from Unified_cpp_dom_crypto0.cpp:2: 162:31.42 /builddir/build/BUILD/firefox-89.0.2/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]’: 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 162:31.42 /builddir/build/BUILD/firefox-89.0.2/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] 162:31.42 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 162:31.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:31.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 162:31.42 from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/WebCryptoTask.cpp:23, 162:31.42 from Unified_cpp_dom_crypto0.cpp:29: 162:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 162:31.42 27 | struct JSGCSetting { 162:31.42 | ^~~~~~~~~~~ 163:27.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 163:27.59 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 163:27.59 from EventTargetBinding.cpp:30, 163:27.59 from UnifiedBindings5.cpp:15: 163:27.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 163:27.59 /builddir/build/BUILD/firefox-89.0.2/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] 163:27.59 79 | memset(this, 0, sizeof(nsXPTCVariant)); 163:27.59 | ^ 163:27.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 163:27.59 44 | struct nsXPTCVariant { 163:27.59 | ^~~~~~~~~~~~~ 163:40.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsapi.h:31, 163:40.45 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/AtomList.h:10, 163:40.45 from EventSourceBinding.cpp:4, 163:40.45 from UnifiedBindings5.cpp:2: 163:40.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 163:40.45 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 163:40.45 /builddir/build/BUILD/firefox-89.0.2/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] 163:40.46 35 | memset(aT, 0, sizeof(T)); 163:40.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 163:40.46 In file included from EventTargetBinding.cpp:30, 163:40.46 from UnifiedBindings5.cpp:15: 163:40.46 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 163:40.46 2209 | struct GlobalProperties { 163:40.46 | ^~~~~~~~~~~~~~~~ 166:15.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 166:15.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 166:15.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 166:15.88 from FormDataEventBinding.cpp:5, 166:15.88 from UnifiedBindings6.cpp:2: 166:15.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 166:15.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 166:15.88 304 | mHdr->mLength = 0; 166:15.88 | ~~~~~~~~~~~~~~^~~ 166:15.88 In file included from UnifiedBindings6.cpp:132: 166:15.88 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 166:15.88 431 | nsTArray result; 166:15.88 | ^~~~~~ 166:16.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 166:16.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 166:16.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 166:16.11 from FormDataEventBinding.cpp:5, 166:16.11 from UnifiedBindings6.cpp:2: 166:16.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 166:16.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 166:16.11 304 | mHdr->mLength = 0; 166:16.11 | ~~~~~~~~~~~~~~^~~ 166:16.11 In file included from UnifiedBindings6.cpp:132: 166:16.11 GamepadBinding.cpp:325:61: note: while referencing ‘result’ 166:16.11 325 | nsTArray> result; 166:16.11 | ^~~~~~ 166:16.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 166:16.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 166:16.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 166:16.38 from FormDataEventBinding.cpp:5, 166:16.38 from UnifiedBindings6.cpp:2: 166:16.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 166:16.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 166:16.38 304 | mHdr->mLength = 0; 166:16.38 | ~~~~~~~~~~~~~~^~~ 166:16.38 In file included from UnifiedBindings6.cpp:132: 166:16.38 GamepadBinding.cpp:607:69: note: while referencing ‘result’ 166:16.38 607 | nsTArray> result; 166:16.38 | ^~~~~~ 166:19.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 166:19.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 166:19.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 166:19.83 from FormDataEventBinding.cpp:5, 166:19.83 from UnifiedBindings6.cpp:2: 166:19.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 166:19.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 166:19.83 304 | mHdr->mLength = 0; 166:19.83 | ~~~~~~~~~~~~~~^~~ 166:19.83 In file included from UnifiedBindings6.cpp:132: 166:19.83 GamepadBinding.cpp:819:60: note: while referencing ‘result’ 166:19.83 819 | nsTArray> result; 166:19.83 | ^~~~~~ 166:20.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 166:20.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 166:20.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 166:20.23 from FormDataEventBinding.cpp:5, 166:20.23 from UnifiedBindings6.cpp:2: 166:20.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 166:20.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 166:20.23 304 | mHdr->mLength = 0; 166:20.23 | ~~~~~~~~~~~~~~^~~ 166:20.23 In file included from UnifiedBindings6.cpp:132: 166:20.23 GamepadBinding.cpp:713:69: note: while referencing ‘result’ 166:20.23 713 | nsTArray> result; 166:20.23 | ^~~~~~ 166:30.77 dom/debugger 167:47.78 dom/encoding 168:57.39 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 168:57.39 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 168:57.39 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:46, 168:57.39 from Unified_cpp_dom_bindings0.cpp:2: 168:57.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 168:57.39 /builddir/build/BUILD/firefox-89.0.2/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] 168:57.39 79 | memset(this, 0, sizeof(nsXPTCVariant)); 168:57.39 | ^ 168:57.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 168:57.39 44 | struct nsXPTCVariant { 168:57.39 | ^~~~~~~~~~~~~ 169:06.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsfriendapi.h:11, 169:06.96 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.h:12, 169:06.96 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:7, 169:06.96 from Unified_cpp_dom_bindings0.cpp:2: 169:06.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 169:06.96 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 169:06.97 /builddir/build/BUILD/firefox-89.0.2/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] 169:06.97 35 | memset(aT, 0, sizeof(T)); 169:06.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 169:06.97 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:46, 169:06.97 from Unified_cpp_dom_bindings0.cpp:2: 169:06.97 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 169:06.97 2209 | struct GlobalProperties { 169:06.97 | ^~~~~~~~~~~~~~~~ 169:09.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 169:09.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 169:09.50 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.h:26, 169:09.50 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:7, 169:09.50 from Unified_cpp_dom_bindings0.cpp:2: 169:09.50 /builddir/build/BUILD/firefox-89.0.2/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]’: 169:09.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 169:09.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 169:09.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 169:09.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 169:09.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 169:09.50 /builddir/build/BUILD/firefox-89.0.2/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] 169:09.50 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 169:09.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:09.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 169:09.50 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:43, 169:09.51 from Unified_cpp_dom_bindings0.cpp:2: 169:09.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 169:09.51 27 | struct JSGCSetting { 169:09.51 | ^~~~~~~~~~~ 169:33.84 dom/events 170:41.66 dom/fetch 171:15.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTObserverArray.h:12, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Blob.h:10, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/File.h:10, 171:15.09 from /builddir/build/BUILD/firefox-89.0.2/dom/fetch/BodyExtractor.cpp:8, 171:15.09 from Unified_cpp_dom_fetch0.cpp:2: 171:15.09 /builddir/build/BUILD/firefox-89.0.2/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]’: 171:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 171:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 171:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 171:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 171:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 171:15.09 /builddir/build/BUILD/firefox-89.0.2/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] 171:15.09 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 171:15.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:15.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 171:15.10 from /builddir/build/BUILD/firefox-89.0.2/dom/fetch/Fetch.cpp:45, 171:15.10 from Unified_cpp_dom_fetch0.cpp:29: 171:15.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 171:15.10 27 | struct JSGCSetting { 171:15.10 | ^~~~~~~~~~~ 171:15.99 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 171:15.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 171:15.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 171:15.99 from /builddir/build/BUILD/firefox-89.0.2/dom/events/AnimationEvent.cpp:7, 171:15.99 from Unified_cpp_dom_events0.cpp:2: 171:15.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::Clipboard::WriteText(const nsAString&, nsIPrincipal&, mozilla::ErrorResult&)’: 171:16.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 171:16.00 644 | aOther.mHdr->mLength = 0; 171:16.00 | ~~~~~~~~~~~~~~~~~~~~~^~~ 171:16.00 In file included from Unified_cpp_dom_events0.cpp:29: 171:16.00 /builddir/build/BUILD/firefox-89.0.2/dom/events/Clipboard.cpp:441:42: note: while referencing ‘sequence’ 171:16.00 441 | nsTArray> sequence; 171:16.00 | ^~~~~~~~ 172:18.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 172:18.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 172:18.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:18.30 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 172:18.30 from Unified_cpp_dom_events1.cpp:2: 172:18.30 /builddir/build/BUILD/firefox-89.0.2/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]’: 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 172:18.30 /builddir/build/BUILD/firefox-89.0.2/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] 172:18.30 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 172:18.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:18.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 172:18.30 from /builddir/build/BUILD/firefox-89.0.2/dom/events/Event.cpp:17, 172:18.30 from Unified_cpp_dom_events1.cpp:11: 172:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 172:18.30 27 | struct JSGCSetting { 172:18.30 | ^~~~~~~~~~~ 172:29.16 In file included from Unified_cpp_dom_events2.cpp:92: 172:29.16 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: 172:29.16 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp:111:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 172:29.16 111 | *cache = handler; 172:29.16 | ~~~~~~~^~~~~~~~~ 172:29.16 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp:106:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 172:29.16 106 | while (keyData->event) { 172:29.16 | ~~~~~~~~~^~~~~ 172:36.25 dom/file/ipc 172:51.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 172:51.82 from Unified_cpp_dom_events1.cpp:2: 172:51.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Event.h: In member function ‘void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)’: 172:51.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Event.h:361:58: warning: ‘*((void*)& legacyAutoOverride +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 172:51.82 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 172:51.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 172:51.82 In file included from Unified_cpp_dom_events1.cpp:29: 172:51.82 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventListenerManager.cpp:1223:37: note: ‘*((void*)& legacyAutoOverride +8)’ was declared here 172:51.82 1223 | Maybe legacyAutoOverride; 172:51.82 | ^~~~~~~~~~~~~~~~~~ 172:51.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:51.82 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 172:51.82 from Unified_cpp_dom_events1.cpp:2: 172:51.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Event.h:361:41: warning: ‘legacyAutoOverride.mozilla::dom::EventMessageAutoOverride::mEvent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 172:51.82 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 172:51.82 | ~~~~~~~~^~~~~~ 172:51.82 In file included from Unified_cpp_dom_events1.cpp:29: 172:51.82 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventListenerManager.cpp:1223:37: note: ‘legacyAutoOverride.mozilla::dom::EventMessageAutoOverride::mEvent’ was declared here 172:51.82 1223 | Maybe legacyAutoOverride; 172:51.82 | ^~~~~~~~~~~~~~~~~~ 172:52.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 172:52.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 172:52.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:52.78 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 172:52.78 from Unified_cpp_dom_events1.cpp:2: 172:52.78 /builddir/build/BUILD/firefox-89.0.2/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*)’: 172:52.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:421:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 172:52.79 421 | size_type Capacity() const { return mHdr->mCapacity; } 172:52.79 | ~~~~~~^~~~~~~~~ 172:52.79 In file included from Unified_cpp_dom_events1.cpp:20: 172:52.79 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventDispatcher.cpp:854:34: note: while referencing ‘chain’ 172:52.79 854 | nsTArray chain; 172:52.79 | ^~~~~ 172:52.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 172:52.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 172:52.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 172:52.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 172:52.79 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 172:52.79 from Unified_cpp_dom_events1.cpp:2: 172:52.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:439:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 172:52.79 439 | mArray.mHdr->mLength = 0; 172:52.79 | ~~~~~~~~~~~~~~~~~~~~~^~~ 172:52.79 In file included from Unified_cpp_dom_events1.cpp:20: 172:52.79 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventDispatcher.cpp:854:34: note: while referencing ‘chain’ 172:52.79 854 | nsTArray chain; 172:52.79 | ^~~~~ 173:30.90 dom/file 173:54.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 173:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 173:54.93 from /builddir/build/BUILD/firefox-89.0.2/dom/file/BaseBlobImpl.cpp:7, 173:54.93 from Unified_cpp_dom_file0.cpp:2: 173:54.93 /builddir/build/BUILD/firefox-89.0.2/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]’: 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 173:54.93 /builddir/build/BUILD/firefox-89.0.2/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] 173:54.93 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 173:54.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:54.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 173:54.93 from /builddir/build/BUILD/firefox-89.0.2/dom/file/Blob.cpp:14, 173:54.93 from Unified_cpp_dom_file0.cpp:11: 173:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 173:54.93 27 | struct JSGCSetting { 173:54.93 | ^~~~~~~~~~~ 174:01.26 dom/file/uri 174:09.07 dom/filehandle 174:39.52 dom/filesystem/compat 174:48.53 dom/filesystem 175:00.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 175:00.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 175:00.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 175:00.79 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 175:00.79 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 175:00.79 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 175:00.79 from Unified_cpp_filesystem_compat0.cpp:2: 175:00.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)’: 175:00.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 175:00.79 304 | mHdr->mLength = 0; 175:00.79 | ~~~~~~~~~~~~~~^~~ 175:00.79 In file included from Unified_cpp_filesystem_compat0.cpp:29: 175:00.79 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 175:00.79 55 | Sequence> sequence; 175:00.79 | ^~~~~~~~ 175:02.04 dom/flex 175:19.44 dom/gamepad 175:25.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 175:25.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 175:25.33 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 175:25.33 from Unified_cpp_dom_filesystem0.cpp:2: 175:25.33 /builddir/build/BUILD/firefox-89.0.2/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]’: 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 175:25.33 /builddir/build/BUILD/firefox-89.0.2/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] 175:25.33 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 175:25.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:25.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 175:25.33 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:19, 175:25.33 from Unified_cpp_dom_filesystem0.cpp:2: 175:25.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 175:25.33 27 | struct JSGCSetting { 175:25.33 | ^~~~~~~~~~~ 175:38.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 175:38.12 from Unified_cpp_dom_filesystem0.cpp:2: 175:38.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: 175:38.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 175:38.12 304 | mHdr->mLength = 0; 175:38.12 | ~~~~~~~~~~~~~~^~~ 175:38.12 In file included from Unified_cpp_dom_filesystem0.cpp:74: 175:38.12 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 175:38.12 404 | Sequence> files; 175:38.12 | ^~~~~ 175:38.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 175:38.12 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 175:38.12 from Unified_cpp_dom_filesystem0.cpp:2: 175:38.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 175:38.12 304 | mHdr->mLength = 0; 175:38.12 | ~~~~~~~~~~~~~~^~~ 175:38.12 In file included from Unified_cpp_dom_filesystem0.cpp:74: 175:38.12 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 175:38.12 404 | Sequence> files; 175:38.12 | ^~~~~ 175:40.43 dom/geolocation 176:18.26 dom/grid 176:43.97 dom/html/input 176:44.81 dom/html 177:51.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/html/nsGenericHTMLElement.h:10, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/html/ElementInternals.cpp:7, 177:51.43 from Unified_cpp_dom_html0.cpp:2: 177:51.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: 177:51.43 /builddir/build/BUILD/firefox-89.0.2/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] 177:51.43 644 | aOther.mHdr->mLength = 0; 177:51.43 | ~~~~~~~~~~~~~~~~~~~~~^~~ 177:51.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:22, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsStyledElement.h:17, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributeElement.h:16, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/html/nsGenericHTMLElement.h:11, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 177:51.43 from /builddir/build/BUILD/firefox-89.0.2/dom/html/ElementInternals.cpp:7, 177:51.43 from Unified_cpp_dom_html0.cpp:2: 177:51.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 177:51.43 1903 | mBands = aRegion.mBands.Clone(); 177:51.43 | ^ 177:56.56 dom/indexedDB 179:21.15 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: 179:21.16 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:13996:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:21.16 13996 | switch (maintenanceAction) { 179:21.16 | ^~~~~~ 179:41.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPermissionManager.h:14, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:11, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 179:41.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const’: 179:41.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ [-Warray-bounds] 179:41.72 304 | mHdr->mLength = 0; 179:41.72 | ~~~~~~~~~~~~~~^~~ 179:41.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Assertions.h:19, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:10, 179:41.72 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 179:41.72 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:16847:29: note: while referencing ‘objectStoreSpec’ 179:41.72 16847 | ObjectStoreSpec objectStoreSpec; 179:41.72 | ^~~~~~~~~~~~~~~ 179:41.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 179:41.73 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 179:41.73 | ^~ 179:41.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:597:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 179:41.73 597 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 179:41.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:41.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:604:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 179:41.73 604 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 179:41.73 | ^~~~~~~~~~~~~~~~~~ 179:41.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:616:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 179:41.73 616 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 179:41.73 | ^~~~~~~~~~~~~~~~~~ 179:41.73 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 179:41.73 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 179:41.73 | ^~~~~~~~~~~~~ 179:41.73 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:16837:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 179:41.73 16837 | IDB_TRY_UNWRAP( 179:41.73 | ^~~~~~~~~~~~~~ 179:47.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 179:47.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPermissionManager.h:14, 179:47.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 179:47.77 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:11, 179:47.77 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 179:47.77 /builddir/build/BUILD/firefox-89.0.2/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]’: 179:47.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 179:47.77 304 | mHdr->mLength = 0; 179:47.77 | ~~~~~~~~~~~~~~^~~ 179:47.77 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:19883:5: note: while referencing ‘result’ 179:47.77 19883 | T result; 179:47.77 | ^~~~~~ 181:16.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 181:16.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 181:16.54 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.h:12, 181:16.54 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.cpp:7, 181:16.54 from Unified_cpp_dom_indexedDB0.cpp:2: 181:16.54 /builddir/build/BUILD/firefox-89.0.2/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]’: 181:16.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 181:16.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 181:16.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 181:16.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 181:16.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 181:16.54 /builddir/build/BUILD/firefox-89.0.2/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] 181:16.54 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 181:16.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:16.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 181:16.54 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.cpp:39, 181:16.54 from Unified_cpp_dom_indexedDB0.cpp:2: 181:16.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 181:16.55 27 | struct JSGCSetting { 181:16.55 | ^~~~~~~~~~~ 182:43.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:43.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 182:43.75 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.h:12, 182:43.75 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.cpp:7, 182:43.75 from Unified_cpp_dom_indexedDB1.cpp:2: 182:43.75 /builddir/build/BUILD/firefox-89.0.2/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]’: 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 182:43.75 /builddir/build/BUILD/firefox-89.0.2/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] 182:43.75 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 182:43.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:43.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 182:43.75 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.cpp:20, 182:43.75 from Unified_cpp_dom_indexedDB1.cpp:2: 182:43.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 182:43.75 27 | struct JSGCSetting { 182:43.75 | ^~~~~~~~~~~ 183:02.82 dom/ipc/jsactor 183:28.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 183:28.09 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 183:28.09 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:25, 183:28.09 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 183:28.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 183:28.10 /builddir/build/BUILD/firefox-89.0.2/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] 183:28.10 79 | memset(this, 0, sizeof(nsXPTCVariant)); 183:28.10 | ^ 183:28.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 183:28.10 44 | struct nsXPTCVariant { 183:28.10 | ^~~~~~~~~~~~~ 183:43.14 dom/ipc 183:49.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 183:49.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 183:49.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 183:49.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/PromiseNativeHandler.h:12, 183:49.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/JSActor.h:13, 183:49.70 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:7, 183:49.70 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 183:49.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 183:49.70 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 183:49.70 /builddir/build/BUILD/firefox-89.0.2/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] 183:49.70 35 | memset(aT, 0, sizeof(T)); 183:49.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 183:49.70 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:25, 183:49.70 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 183:49.70 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 183:49.70 2209 | struct GlobalProperties { 183:49.70 | ^~~~~~~~~~~~~~~~ 184:20.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 184:20.58 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 184:20.58 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 184:20.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 184:20.58 /builddir/build/BUILD/firefox-89.0.2/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] 184:20.58 79 | memset(this, 0, sizeof(nsXPTCVariant)); 184:20.58 | ^ 184:20.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 184:20.58 44 | struct nsXPTCVariant { 184:20.58 | ^~~~~~~~~~~~~ 184:51.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 184:51.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 184:51.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 184:51.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRemoteTab.h:13, 184:51.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 184:51.94 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 184:51.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 184:51.94 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 184:51.94 /builddir/build/BUILD/firefox-89.0.2/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] 184:51.94 35 | memset(aT, 0, sizeof(T)); 184:51.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 184:51.94 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 184:51.94 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 184:51.94 2209 | struct GlobalProperties { 184:51.94 | ^~~~~~~~~~~~~~~~ 185:03.84 dom/jsurl 186:31.94 In file included from Unified_cpp_dom_ipc1.cpp:128: 186:31.94 /builddir/build/BUILD/firefox-89.0.2/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: 186:31.94 /builddir/build/BUILD/firefox-89.0.2/dom/ipc/SharedMap.cpp:218:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 186:31.94 218 | for (uint32_t i = 0; i < count; i++) { 186:31.94 | ~~^~~~~~~ 187:54.22 dom/l10n 188:01.70 dom/localstorage 188:25.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 188:25.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 188:25.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 188:25.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 188:25.29 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 188:25.29 from /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DOMLocalization.cpp:9, 188:25.29 from Unified_cpp_dom_l10n0.cpp:2: 188:25.29 /builddir/build/BUILD/firefox-89.0.2/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 >&)’: 188:25.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:25.29 644 | aOther.mHdr->mLength = 0; 188:25.29 | ~~~~~~~~~~~~~~~~~~~~~^~~ 188:25.29 In file included from Unified_cpp_dom_l10n0.cpp:29: 188:25.29 /builddir/build/BUILD/firefox-89.0.2/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 188:25.29 435 | nsTArray errors; 188:25.29 | ^~~~~~ 188:26.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 188:26.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 188:26.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 188:26.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 188:26.53 from /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DOMLocalization.cpp:9, 188:26.53 from Unified_cpp_dom_l10n0.cpp:2: 188:26.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: 188:26.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 188:26.53 304 | mHdr->mLength = 0; 188:26.54 | ~~~~~~~~~~~~~~^~~ 188:26.54 In file included from Unified_cpp_dom_l10n0.cpp:11: 188:26.54 /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DocumentL10n.cpp:165:36: note: while referencing ‘elements’ 188:26.54 165 | Sequence> elements; 188:26.54 | ^~~~~~~~ 188:28.62 dom/mathml 188:52.96 dom/media/autoplay 188:56.08 In file included from Unified_cpp_dom_localstorage0.cpp:11: 188:56.08 /builddir/build/BUILD/firefox-89.0.2/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*)’: 188:56.09 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:1926:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:56.09 1926 | mNextLoadIndex = aNextLoadIndex; 188:56.09 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 188:56.09 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:5363:12: note: ‘nextLoadIndex’ was declared here 188:56.09 5363 | uint32_t nextLoadIndex; 188:56.09 | ^~~~~~~~~~~~~ 189:00.67 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp: In member function ‘nsresult mozilla::dom::{anonymous}::PrepareDatastoreOp::DatabaseWork()’: 189:00.67 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:6837:3: warning: ‘alreadyExisted’ may be used uninitialized in this function [-Wmaybe-uninitialized] 189:00.67 6837 | if (alreadyExisted) { 189:00.67 | ^~ 189:07.73 dom/media/bridge 189:19.87 dom/media/doctor 189:29.68 dom/media/eme 189:49.79 dom/media/encoder 190:23.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 190:23.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 190:23.15 from /builddir/build/BUILD/firefox-89.0.2/dom/media/eme/CDMCaps.cpp:7, 190:23.15 from Unified_cpp_dom_media_eme0.cpp:2: 190:23.15 /builddir/build/BUILD/firefox-89.0.2/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&)’: 190:23.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 190:23.15 304 | mHdr->mLength = 0; 190:23.15 | ~~~~~~~~~~~~~~^~~ 190:23.15 In file included from Unified_cpp_dom_media_eme0.cpp:74: 190:23.15 /builddir/build/BUILD/firefox-89.0.2/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 190:23.15 891 | MediaKeySystemConfiguration config; 190:23.15 | ^~~~~~ 190:28.81 dom/media/fake-cdm 190:41.47 dom/media/flac 190:42.61 dom/media/gmp-plugin-openh264 190:45.03 dom/media/gmp 191:54.49 dom/media/gmp/widevine-adapter 192:11.68 dom/media/imagecapture 192:23.23 dom/media/ipc 193:00.67 dom/media/mediacapabilities 193:41.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 193:41.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 193:41.79 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 193:41.79 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 193:41.79 from Unified_cpp_mediacapabilities0.cpp:2: 193:41.79 /builddir/build/BUILD/firefox-89.0.2/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]’: 193:41.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 193:41.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 193:41.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 193:41.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 193:41.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 193:41.80 /builddir/build/BUILD/firefox-89.0.2/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] 193:41.80 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 193:41.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:41.80 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 193:41.80 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:31, 193:41.80 from Unified_cpp_mediacapabilities0.cpp:38: 193:41.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 193:41.80 27 | struct JSGCSetting { 193:41.80 | ^~~~~~~~~~~ 194:42.17 dom/media/mediacontrol 195:39.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 195:39.82 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/AudioFocusManager.h:9, 195:39.82 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:5, 195:39.82 from Unified_cpp_media_mediacontrol0.cpp:2: 195:39.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: 195:39.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 195:39.82 644 | aOther.mHdr->mLength = 0; 195:39.82 | ~~~~~~~~~~~~~~~~~~~~~^~~ 195:39.82 In file included from Unified_cpp_media_mediacontrol0.cpp:56: 195:39.82 /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 195:39.82 315 | MediaMetadataBase metadata; 195:39.82 | ^~~~~~~~ 195:49.33 dom/media/mediasession 196:36.66 dom/media/mediasink 197:27.06 dom/media/mediasource 197:50.06 dom/media/mp3 198:12.16 dom/media/mp4 198:20.18 In file included from Unified_cpp_dom_media_mp40.cpp:65: 198:20.18 /builddir/build/BUILD/firefox-89.0.2/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: 198:20.18 /builddir/build/BUILD/firefox-89.0.2/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 198:20.18 852 | uint32_t creationTime, modificationTime, reserved, duration; 198:20.18 | ^~~~~~~~ 198:20.18 /builddir/build/BUILD/firefox-89.0.2/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 198:20.18 865 | uint32_t reserved; 198:20.18 | ^~~~~~~~ 198:39.57 dom/media/ogg 198:46.40 dom/media/platforms/agnostic/bytestreams 198:50.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaData.h:16, 198:50.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 198:50.34 from Unified_cpp_bytestreams0.cpp:2: 198:50.34 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: 198:50.34 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 198:50.34 /builddir/build/BUILD/firefox-89.0.2/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] 198:50.34 35 | memset(aT, 0, sizeof(T)); 198:50.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 198:50.34 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 198:50.34 from Unified_cpp_bytestreams0.cpp:20: 198:50.34 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 198:50.34 48 | struct SPSData { 198:50.34 | ^~~~~~~ 198:54.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 198:54.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/AudioConfig.h:12, 198:54.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaData.h:9, 198:54.46 from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 198:54.46 from Unified_cpp_bytestreams0.cpp:2: 198:54.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::H264::ExtractExtraData(const mozilla::MediaRawData*)’: 198:54.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 198:54.46 304 | mHdr->mLength = 0; 198:54.46 | ~~~~~~~~~~~~~~^~~ 198:54.46 In file included from Unified_cpp_bytestreams0.cpp:20: 198:54.46 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:1027:21: note: while referencing ‘SPSTable’ 198:54.46 1027 | nsTArray SPSTable; 198:54.46 | ^~~~~~~~ 198:55.70 dom/media/platforms/agnostic/eme 199:19.27 dom/media/platforms/agnostic/gmp 199:29.89 dom/media/platforms/ffmpeg/ffmpeg57 199:36.83 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 199:36.83 /builddir/build/BUILD/firefox-89.0.2/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&)’: 199:36.83 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 199:36.83 240 | bool trimmed = false; 199:36.83 | ^~~~~~~ 199:40.70 dom/media/platforms/ffmpeg/ffmpeg58 199:49.83 In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 199:49.83 /builddir/build/BUILD/firefox-89.0.2/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&)’: 199:49.83 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 199:49.83 240 | bool trimmed = false; 199:49.83 | ^~~~~~~ 199:51.60 dom/media/platforms/ffmpeg/ffvpx 200:05.06 dom/media/platforms/ffmpeg/libav53 200:08.14 In file included from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 200:08.15 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<46465650>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 200:08.15 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 200:08.15 240 | bool trimmed = false; 200:08.15 | ^~~~~~~ 200:11.98 In file included from Unified_cpp_ffmpeg_libav530.cpp:2: 200:11.98 /builddir/build/BUILD/firefox-89.0.2/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&)’: 200:11.98 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 200:11.98 240 | bool trimmed = false; 200:11.98 | ^~~~~~~ 200:23.03 dom/media/platforms/ffmpeg/libav54 200:25.59 dom/media/platforms/ffmpeg/libav55 200:30.22 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: 200:30.22 /builddir/build/BUILD/firefox-89.0.2/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&)’: 200:30.22 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 200:30.22 240 | bool trimmed = false; 200:30.22 | ^~~~~~~ 200:32.46 In file included from Unified_cpp_ffmpeg_libav550.cpp:2: 200:32.46 /builddir/build/BUILD/firefox-89.0.2/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&)’: 200:32.47 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 200:32.47 240 | bool trimmed = false; 200:32.47 | ^~~~~~~ 200:43.55 dom/media/platforms/ffmpeg 200:46.06 dom/media/platforms/omx 200:52.67 dom/media/platforms 201:18.64 dom/media/systemservices 202:19.24 dom/media 203:20.62 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:22, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaInfo.h:11, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/dom/media/VideoUtils.h:11, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaMIMETypes.h:10, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaContainerType.h:10, 203:20.62 from /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDecoder.cpp:8, 203:20.63 from Unified_cpp_dom_media0.cpp:2: 203:20.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: 203:20.63 /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDemuxer.cpp:75:30: required from here 203:20.63 /builddir/build/BUILD/firefox-89.0.2/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] 203:20.63 35 | memset(aT, 0, sizeof(T)); 203:20.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 203:20.63 In file included from Unified_cpp_dom_media0.cpp:11: 203:20.63 /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 203:20.63 50 | class FrameHeader { 203:20.63 | ^~~~~~~~~~~ 203:53.83 dom/media/utils 204:34.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/DecoderDoctorLogger.h:15, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaDataDemuxer.h:10, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/dom/media/Benchmark.h:10, 204:34.59 from /builddir/build/BUILD/firefox-89.0.2/dom/media/Benchmark.cpp:7, 204:34.59 from Unified_cpp_dom_media1.cpp:2: 204:34.59 /builddir/build/BUILD/firefox-89.0.2/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&)’: 204:34.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 204:34.59 304 | mHdr->mLength = 0; 204:34.59 | ~~~~~~~~~~~~~~^~~ 204:34.59 In file included from Unified_cpp_dom_media1.cpp:74: 204:34.59 /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 204:34.59 172 | Sequence> nonNullTrackSeq; 204:34.60 | ^~~~~~~~~~~~~~~ 204:40.69 dom/media/wave 204:52.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaEngineWebRTCAudio.h:14, 204:52.91 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaManager.cpp:68, 204:52.91 from Unified_cpp_dom_media2.cpp:101: 204:52.91 /builddir/build/BUILD/firefox-89.0.2/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&)’: 204:52.91 /builddir/build/BUILD/firefox-89.0.2/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] 204:52.91 294 | memcpy(this, &config, sizeof(*this)); 204:52.91 | ^ 204:52.91 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 204:52.91 256 | struct Config { 204:52.91 | ^~~~~~ 205:58.02 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraphImpl.h:24, 205:58.02 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaStreamTrack.cpp:11, 205:58.02 from Unified_cpp_dom_media3.cpp:11: 205:58.02 In member function ‘void mozilla::AsyncLogger::Log(const char*, const char*, const char*, mozilla::AsyncLogger::TracingPhase)’, 205:58.02 inlined from ‘void mozilla::AsyncLogger::Log(const char*, const char*, const char*, mozilla::AsyncLogger::TracingPhase)’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/AsyncLogger.h:110:8, 205:58.02 inlined from ‘void AutoTracer::PrintEvent(const char*, const char*, const char*, TracingPhase)’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/Tracing.cpp:40:14, 205:58.02 inlined from ‘AutoTracer::AutoTracer(mozilla::AsyncLogger&, const char*, AutoTracer::EventType, const char*)’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/Tracing.cpp:72:15, 205:58.03 inlined from ‘AutoTracer::AutoTracer(mozilla::AsyncLogger&, const char*, AutoTracer::EventType, const char*)’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/Tracing.cpp:64:1, 205:58.03 inlined from ‘void mozilla::MediaTrackGraphImpl::RunMessagesInQueue()’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp:1144:7: 205:58.03 /builddir/build/BUILD/firefox-89.0.2/dom/media/AsyncLogger.h:114:18: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 205:58.03 114 | LogMozLog( 205:58.03 | ~~~~~~~~~^ 205:58.03 115 | "{\"name\": \"%s\", \"cat\": \"%s\", \"ph\": \"%c\"," 205:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:58.03 116 | "\"ts\": %" PRIu64 205:58.03 | ~~~~~~~~~~~~~~~~~~ 205:58.03 117 | ", \"pid\": %d, \"tid\":" 205:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 205:58.03 118 | " %zu, \"args\": { \"comment\": \"%s\"}},", 205:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:58.03 119 | aName, aCategory, TRACING_PHASE_STRINGS[static_cast(aPhase)], 205:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:58.03 120 | NowInUs(), getpid(), 205:58.03 | ~~~~~~~~~~~~~~~~~~~~ 205:58.03 121 | std::hash{}(std::this_thread::get_id()), aComment); 205:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:03.60 In file included from Unified_cpp_dom_media3.cpp:47: 206:03.60 /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: 206:03.60 /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp:3543:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 206:03.60 3543 | [holder = move(aMessage->mHolder), state]() mutable { 206:03.60 | ^ 206:23.03 dom/media/webaudio/blink 206:40.77 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 206:40.77 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressor.h:32, 206:40.77 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 206:40.77 from Unified_cpp_webaudio_blink0.cpp:11: 206:40.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: 206:40.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 206:40.77 2401 | elem_type* iter = Elements() + aStart; 206:40.77 | ^~~~ 206:40.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 206:40.77 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 206:40.77 | ^~~~~~~~~~~~~~~~~~ 206:41.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: 206:41.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 206:41.03 2401 | elem_type* iter = Elements() + aStart; 206:41.03 | ^~~~ 206:41.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 206:41.03 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 206:41.03 | ^~~~~~~~~~~~~~~~~~ 206:41.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: 206:41.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 206:41.27 2401 | elem_type* iter = Elements() + aStart; 206:41.27 | ^~~~ 206:41.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 206:41.27 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 206:41.27 | ^~~~~~~~~~~~~~~~~~ 207:37.69 dom/media/webaudio 208:13.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsWrapperCache.h:10, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 208:13.33 from Unified_cpp_dom_media_webaudio0.cpp:2: 208:13.33 /builddir/build/BUILD/firefox-89.0.2/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]’: 208:13.33 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here 208:13.33 /builddir/build/BUILD/firefox-89.0.2/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] 208:13.33 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 208:13.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:13.33 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 208:13.33 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 208:13.33 from Unified_cpp_dom_media_webaudio0.cpp:29: 208:13.34 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioEventTimeline.h:30:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 208:13.34 30 | struct AudioTimelineEvent final { 208:13.34 | ^~~~~~~~~~~~~~~~~~ 208:20.95 dom/media/webm 208:34.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 208:34.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 208:34.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 208:34.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 208:34.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 208:34.35 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 208:34.35 from Unified_cpp_dom_media_webaudio0.cpp:2: 208:34.35 /builddir/build/BUILD/firefox-89.0.2/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&)’: 208:34.35 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 208:34.35 304 | mHdr->mLength = 0; 208:34.35 | ~~~~~~~~~~~~~~^~~ 208:34.35 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 208:34.35 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 208:34.35 516 | IIRFilterOptions options; 208:34.35 | ^~~~~~~ 209:21.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioNode.h:10, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 209:21.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 209:21.73 from Unified_cpp_dom_media_webaudio2.cpp:2: 209:21.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SetCurve(const mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: 209:21.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 209:21.73 304 | mHdr->mLength = 0; 209:21.73 | ~~~~~~~~~~~~~~^~~ 209:21.73 In file included from Unified_cpp_dom_media_webaudio2.cpp:92: 209:21.73 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/WaveShaperNode.cpp:333:19: note: while referencing ‘curve’ 209:21.73 333 | nsTArray curve; 209:21.73 | ^~~~~ 209:24.86 dom/media/webrtc/common 209:24.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 209:29.95 In file included from Unified_cpp_media_webrtc_common0.cpp:20: 209:29.95 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: 209:29.96 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 209:29.96 88 | rtc::LogMessage::LogToDebug(log_level); 209:29.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 209:30.38 dom/media/webrtc/jsapi 209:35.67 dom/media/webrtc/jsep 210:07.34 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 210:07.34 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 210:07.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 210:07.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 210:07.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, 210:07.34 from Unified_cpp_media_webrtc_jsapi0.cpp:47: 210:07.34 /builddir/build/BUILD/firefox-89.0.2/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&)’: 210:07.34 /builddir/build/BUILD/firefox-89.0.2/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] 210:07.34 294 | memcpy(this, &config, sizeof(*this)); 210:07.34 | ^ 210:07.34 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 210:07.34 256 | struct Config { 210:07.34 | ^~~~~~ 210:23.69 dom/media/webrtc/libwebrtcglue 210:35.18 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 210:35.18 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 210:35.18 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 210:35.18 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 210:35.18 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, 210:35.18 from Unified_cpp_libwebrtcglue0.cpp:2: 210:35.18 /builddir/build/BUILD/firefox-89.0.2/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&)’: 210:35.18 /builddir/build/BUILD/firefox-89.0.2/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] 210:35.18 294 | memcpy(this, &config, sizeof(*this)); 210:35.18 | ^ 210:35.18 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 210:35.18 256 | struct Config { 210:35.18 | ^~~~~~ 210:50.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 210:50.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/NSSErrorsService.h:13, 210:50.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ScopedNSSTypes.h:24, 210:50.70 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/dtlsidentity.h:13, 210:50.70 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.h:12, 210:50.70 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:5, 210:50.70 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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]’: 210:50.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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}]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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}]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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}]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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]’ 210:50.70 /builddir/build/BUILD/firefox-89.0.2/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]’ 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 210:50.71 /builddir/build/BUILD/firefox-89.0.2/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] 210:50.71 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 210:50.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:50.71 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:20, 210:50.71 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.h:15, 210:50.71 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:44, 210:50.71 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 210:50.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 210:50.71 107 | union NetAddr { 210:50.71 | ^~~~~~~ 211:42.31 dom/media/webrtc/sdp 211:57.36 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 211:57.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 211:57.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 211:57.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 211:57.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 211:57.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 211:57.36 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: 211:57.36 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:1557:50: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211:57.36 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} 211:57.36 | ^ 211:57.36 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 211:57.36 560 | SdpSetupAttribute::Role setupEnum; 211:57.36 | ^~~~~~~~~ 211:57.56 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 211:57.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 211:57.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 211:57.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 211:57.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 211:57.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 211:57.56 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: 211:57.57 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:177:56: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211:57.57 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 211:57.57 | ^ 211:57.57 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 211:57.57 1130 | SdpDirectionAttribute::Direction dir; 211:57.57 | ^~~ 211:58.07 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 211:58.07 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 211:58.07 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 211:58.07 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 211:58.07 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 211:58.07 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 211:58.07 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: 211:58.08 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211:58.08 334 | extensionattributes}; 211:58.08 | ^ 211:58.08 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 211:58.08 1223 | SdpDirectionAttribute::Direction direction; 211:58.08 | ^~~~~~~~~ 211:58.57 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 211:58.57 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 211:58.57 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 211:58.58 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 211:58.58 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 211:58.58 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 211:58.58 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: 211:58.58 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:494:35: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211:58.58 494 | Group value = {semantics, tags}; 211:58.58 | ^ 211:58.58 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 211:58.58 899 | SdpGroupAttributeList::Semantics semantic; 211:58.58 | ^~~~~~~~ 212:01.04 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 212:01.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 212:01.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 212:01.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 212:01.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 212:01.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 212:01.04 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: 212:01.05 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 212:01.05 1716 | SsrcGroup value = {semantics, ssrcs}; 212:01.05 | ^ 212:01.05 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 212:01.05 610 | SdpSsrcGroupAttributeList::Semantics semantic; 212:01.05 | ^~~~~~~~ 212:40.70 dom/media/webrtc 212:45.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 212:45.49 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaEventSource.h:20, 212:45.49 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.h:11, 212:45.49 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 212:45.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: 212:45.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 212:45.49 304 | mHdr->mLength = 0; 212:45.49 | ~~~~~~~~~~~~~~^~~ 212:45.49 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 212:45.49 228 | nsTArray> devices; 212:45.49 | ^~~~~~~ 212:50.85 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 212:50.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 212:50.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 212:50.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpParser.h:12, 212:50.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/HybridSdpParser.h:10, 212:50.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, 212:50.85 from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: 212:50.85 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: 212:50.85 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 212:50.85 1716 | SsrcGroup value = {semantics, ssrcs}; 212:50.85 | ^ 212:50.85 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: 212:50.85 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 212:50.85 486 | SdpSsrcGroupAttributeList::Semantics semantic; 212:50.85 | ^~~~~~~~ 212:57.03 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: 212:57.03 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: 212:57.03 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 212:57.03 54 | if (numComponents >= component) { 212:57.03 | ^~ 213:02.20 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 213:02.20 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTC.cpp:12: 213:02.20 /builddir/build/BUILD/firefox-89.0.2/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&)’: 213:02.20 /builddir/build/BUILD/firefox-89.0.2/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] 213:02.20 294 | memcpy(this, &config, sizeof(*this)); 213:02.20 | ^ 213:02.20 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 213:02.20 256 | struct Config { 213:02.20 | ^~~~~~ 213:16.52 dom/media/webrtc/transport/build 213:30.66 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 213:30.66 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 213:30.66 from Unified_cpp_dom_media_webrtc0.cpp:29: 213:30.66 /builddir/build/BUILD/firefox-89.0.2/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&)’: 213:30.66 /builddir/build/BUILD/firefox-89.0.2/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] 213:30.66 294 | memcpy(this, &config, sizeof(*this)); 213:30.66 | ^ 213:30.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 213:30.66 256 | struct Config { 213:30.66 | ^~~~~~ 213:50.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ImageContainer.h:21, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.h:9, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.h:11, 213:50.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 213:50.77 from Unified_cpp_dom_media_webrtc0.cpp:2: 213:50.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: 213:50.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 213:50.77 304 | mHdr->mLength = 0; 213:50.77 | ~~~~~~~~~~~~~~^~~ 213:50.77 In file included from Unified_cpp_dom_media_webrtc0.cpp:56: 213:50.77 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/RTCCertificate.cpp:387:16: note: while referencing ‘cert’ 213:50.77 387 | CryptoBuffer cert; 213:50.77 | ^~~~ 213:55.13 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 213:55.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 213:55.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 213:55.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 213:55.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 213:55.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ImageContainer.h:21, 213:55.14 from /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.h:9, 213:55.14 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.h:11, 213:55.14 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 213:55.14 from Unified_cpp_dom_media_webrtc0.cpp:2: 213:55.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::MediaEngineRemoteVideoSource::ChooseCapability(const mozilla::NormalizedConstraints&, const mozilla::MediaEnginePrefs&, webrtc::CaptureCapability&, mozilla::DistanceCalculation)’: 213:55.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:55.14 304 | mHdr->mLength = 0; 213:55.14 | ~~~~~~~~~~~~~~^~~ 213:55.14 In file included from Unified_cpp_dom_media_webrtc0.cpp:11: 213:55.14 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:774:33: note: while referencing ‘candidateSet’ 213:55.14 774 | nsTArray candidateSet; 213:55.14 | ^~~~~~~~~~~~ 214:05.15 dom/media/webrtc/transport/ipc 214:36.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 214:36.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 214:36.39 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.h:47, 214:36.39 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 214:36.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: 214:36.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:36.39 304 | mHdr->mLength = 0; 214:36.39 | ~~~~~~~~~~~~~~^~~ 214:36.39 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 214:36.39 163 | nsTArray writeData; 214:36.39 | ^~~~~~~~~ 214:52.64 dom/media/webrtc/transport/third_party/nICEr 214:52.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 215:00.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 215:03.25 In file included from /usr/include/string.h:519, 215:03.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 215:03.25 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 215:03.25 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 215:03.25 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, 215:03.25 from Unified_c_third_party_nICEr1.c:2: 215:03.25 In function ‘strncpy’, 215:03.25 inlined from ‘get_siocgifflags’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, 215:03.26 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, 215:03.26 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 215:03.26 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 215:03.26 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:03.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:03.26 In function ‘strncpy’, 215:03.26 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:153:3, 215:03.26 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 215:03.26 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 215:03.26 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:03.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:03.26 In function ‘strncpy’, 215:03.26 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:173:3, 215:03.26 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 215:03.26 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 215:03.26 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:03.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 215:11.25 dom/media/webrtc/transport/third_party/nrappkit 215:11.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 215:13.37 In file included from /usr/include/string.h:519, 215:13.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 215:13.37 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 215:13.37 from Unified_c_nrappkit0.c:2: 215:13.37 In function ‘strncpy’, 215:13.37 inlined from ‘nr_reg_register_callback’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:169:5, 215:13.37 inlined from ‘NR_reg_register_callback’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registrycb.c:404:20: 215:13.37 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 215:13.37 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:13.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:13.37 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 215:15.29 In function ‘strncpy’, 215:15.29 inlined from ‘r_vlog_e’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: 215:15.29 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 215:15.29 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:15.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:15.29 In file included from Unified_c_nrappkit0.c:2: 215:15.29 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: 215:15.29 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 215:15.29 423 | int formatlen = strlen(format); 215:15.29 | ^~~~~~~~~~~~~~ 215:15.32 In file included from /usr/include/string.h:519, 215:15.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 215:15.32 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 215:15.32 from Unified_c_nrappkit0.c:2: 215:15.32 In function ‘strncpy’, 215:15.32 inlined from ‘r_vlog_nr’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: 215:15.33 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 215:15.33 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 215:15.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:15.33 In file included from Unified_c_nrappkit0.c:2: 215:15.33 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: 215:15.33 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 215:15.33 458 | int formatlen = strlen(format); 215:15.33 | ^~~~~~~~~~~~~~ 215:16.51 dom/media/webrtc/transportbridge 215:27.64 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 215:27.64 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 215:27.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 215:27.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transportbridge/MediaPipeline.h:16, 215:27.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, 215:27.64 from Unified_cpp_transportbridge0.cpp:2: 215:27.64 /builddir/build/BUILD/firefox-89.0.2/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&)’: 215:27.64 /builddir/build/BUILD/firefox-89.0.2/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] 215:27.64 294 | memcpy(this, &config, sizeof(*this)); 215:27.64 | ^ 215:27.64 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 215:27.64 256 | struct Config { 215:27.64 | ^~~~~~ 215:51.04 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘bool mozilla::TestNrSocket::allow_ingress(const nr_transport_addr&, mozilla::TestNrSocket::PortMapping**) const’: 215:51.05 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215:51.05 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 215:51.05 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:51.05 799 | &port_mapping->remote_address_, compare_flags)) 215:51.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:51.05 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 215:51.05 783 | int compare_flags; 215:51.05 | ^~~~~~~~~~~~~ 215:51.15 /builddir/build/BUILD/firefox-89.0.2/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’: 215:51.16 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215:51.16 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 215:51.16 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:51.16 799 | &port_mapping->remote_address_, compare_flags)) 215:51.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.24 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘virtual int mozilla::TestNrSocket::sendto(const void*, size_t, int, nr_transport_addr*)’: 215:52.24 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215:52.24 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 215:52.24 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.24 799 | &port_mapping->remote_address_, compare_flags)) 215:52.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.24 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 215:52.24 783 | int compare_flags; 215:52.24 | ^~~~~~~~~~~~~ 215:52.24 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 215:52.24 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 215:52.24 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.24 799 | &port_mapping->remote_address_, compare_flags)) 215:52.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.24 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 215:52.24 783 | int compare_flags; 215:52.24 | ^~~~~~~~~~~~~ 216:17.30 dom/media/webspeech/recognition 216:35.90 dom/media/webspeech/synth/speechd 216:47.52 dom/media/webspeech/synth 217:03.69 dom/media/webvtt 217:29.18 In file included from Unified_cpp_webspeech_synth0.cpp:20: 217:29.18 /builddir/build/BUILD/firefox-89.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: 217:29.18 /builddir/build/BUILD/firefox-89.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 217:29.19 59 | return isLocal; 217:29.19 | ^~~~~~~ 217:33.27 dom/messagechannel 217:33.51 dom/midi 218:06.04 dom/network 218:21.60 dom/notification 218:52.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 218:52.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 218:52.15 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.h:10, 218:52.15 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:7, 218:52.15 from Unified_cpp_dom_network0.cpp:2: 218:52.15 /builddir/build/BUILD/firefox-89.0.2/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]’: 218:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 218:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 218:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 218:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 218:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 218:52.16 /builddir/build/BUILD/firefox-89.0.2/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] 218:52.16 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 218:52.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:52.16 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 218:52.16 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:12, 218:52.16 from Unified_cpp_dom_network0.cpp:2: 218:52.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 218:52.16 27 | struct JSGCSetting { 218:52.16 | ^~~~~~~~~~~ 219:01.75 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 219:01.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 219:01.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 219:01.75 from /builddir/build/BUILD/firefox-89.0.2/dom/notification/Notification.cpp:7, 219:01.75 from Unified_cpp_dom_notification0.cpp:2: 219:01.75 /builddir/build/BUILD/firefox-89.0.2/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]’: 219:01.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 219:01.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 219:01.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 219:01.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 219:01.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 219:01.75 /builddir/build/BUILD/firefox-89.0.2/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] 219:01.75 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 219:01.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 219:01.75 from /builddir/build/BUILD/firefox-89.0.2/dom/notification/Notification.cpp:34, 219:01.75 from Unified_cpp_dom_notification0.cpp:2: 219:01.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 219:01.76 27 | struct JSGCSetting { 219:01.76 | ^~~~~~~~~~~ 219:03.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 219:03.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 219:03.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 219:03.46 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.h:10, 219:03.46 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:7, 219:03.46 from Unified_cpp_dom_network0.cpp:2: 219:03.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: 219:03.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 219:03.46 644 | aOther.mHdr->mLength = 0; 219:03.46 | ~~~~~~~~~~~~~~~~~~~~~^~~ 219:03.46 In file included from Unified_cpp_dom_network0.cpp:101: 219:03.46 /builddir/build/BUILD/firefox-89.0.2/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 219:03.46 503 | FallibleTArray fallibleArray; 219:03.46 | ^~~~~~~~~~~~~ 219:08.64 dom/offline 219:15.22 dom/payments/ipc 219:28.33 dom/payments 219:35.26 dom/performance 220:00.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 220:00.22 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/EventCounts.cpp:7, 220:00.22 from Unified_cpp_dom_performance0.cpp:2: 220:00.22 /builddir/build/BUILD/firefox-89.0.2/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]’: 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 220:00.22 /builddir/build/BUILD/firefox-89.0.2/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] 220:00.22 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 220:00.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:00.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 220:00.22 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/Performance.cpp:28, 220:00.22 from Unified_cpp_dom_performance0.cpp:11: 220:00.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 220:00.22 27 | struct JSGCSetting { 220:00.23 | ^~~~~~~~~~~ 220:23.85 dom/permission 220:43.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceTiming.h:11, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceTiming.cpp:7, 220:43.36 from Unified_cpp_dom_performance1.cpp:2: 220:43.36 /builddir/build/BUILD/firefox-89.0.2/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]’: 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 220:43.36 /builddir/build/BUILD/firefox-89.0.2/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] 220:43.36 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 220:43.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 220:43.36 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceWorker.cpp:8, 220:43.36 from Unified_cpp_dom_performance1.cpp:11: 220:43.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 220:43.36 27 | struct JSGCSetting { 220:43.36 | ^~~~~~~~~~~ 220:47.47 dom/plugins/base 220:54.54 dom/power 221:01.90 dom/prio 221:10.32 dom/promise 221:31.71 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 221:31.71 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 221:31.71 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:52, 221:31.71 from Unified_cpp_dom_promise0.cpp:2: 221:31.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 221:31.71 /builddir/build/BUILD/firefox-89.0.2/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] 221:31.71 79 | memset(this, 0, sizeof(nsXPTCVariant)); 221:31.71 | ^ 221:31.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 221:31.71 44 | struct nsXPTCVariant { 221:31.71 | ^~~~~~~~~~~~~ 221:33.77 dom/prototype 221:45.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Promise.h:14, 221:45.21 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:7, 221:45.21 from Unified_cpp_dom_promise0.cpp:2: 221:45.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 221:45.21 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 221:45.21 /builddir/build/BUILD/firefox-89.0.2/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] 221:45.21 35 | memset(aT, 0, sizeof(T)); 221:45.21 | ~~~~~~^~~~~~~~~~~~~~~~~~ 221:45.21 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:52, 221:45.21 from Unified_cpp_dom_promise0.cpp:2: 221:45.22 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 221:45.22 2209 | struct GlobalProperties { 221:45.22 | ^~~~~~~~~~~~~~~~ 221:48.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 221:48.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Promise.h:18, 221:48.37 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:7, 221:48.37 from Unified_cpp_dom_promise0.cpp:2: 221:48.37 /builddir/build/BUILD/firefox-89.0.2/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]’: 221:48.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 221:48.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 221:48.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 221:48.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 221:48.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 221:48.37 /builddir/build/BUILD/firefox-89.0.2/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] 221:48.37 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 221:48.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:48.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 221:48.37 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:30, 221:48.37 from Unified_cpp_dom_promise0.cpp:2: 221:48.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 221:48.38 27 | struct JSGCSetting { 221:48.38 | ^~~~~~~~~~~ 221:58.05 dom/push 222:04.39 dom/quota 222:36.28 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 222:36.28 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/PushManager.h:32, 222:36.28 from /builddir/build/BUILD/firefox-89.0.2/dom/push/PushManager.cpp:7, 222:36.28 from Unified_cpp_dom_push0.cpp:2: 222:36.28 /builddir/build/BUILD/firefox-89.0.2/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]’: 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 222:36.28 /builddir/build/BUILD/firefox-89.0.2/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] 222:36.28 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 222:36.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:36.28 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 222:36.28 from /builddir/build/BUILD/firefox-89.0.2/dom/push/PushManager.cpp:18, 222:36.28 from Unified_cpp_dom_push0.cpp:2: 222:36.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 222:36.28 27 | struct JSGCSetting { 222:36.28 | ^~~~~~~~~~~ 222:44.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 222:44.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 222:44.49 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 222:44.49 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 222:44.49 from Unified_cpp_dom_quota0.cpp:2: 222:44.49 /builddir/build/BUILD/firefox-89.0.2/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]’: 222:44.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 222:44.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 222:44.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 222:44.49 /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsParent.cpp:775:21: required from here 222:44.50 /builddir/build/BUILD/firefox-89.0.2/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] 222:44.50 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 222:44.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:44.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:10, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTSubstring.h:1376, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsAString.h:22, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsString.h:16, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 222:44.50 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 222:44.50 from Unified_cpp_dom_quota0.cpp:2: 222:44.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Maybe.h:348:55: note: ‘class mozilla::Maybe’ declared here 222:44.50 348 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe 222:44.50 | ^~~~~ 222:44.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 222:44.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 222:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 222:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 222:44.81 from Unified_cpp_dom_quota0.cpp:2: 222:44.81 /builddir/build/BUILD/firefox-89.0.2/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]’: 222:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 222:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 222:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 222:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 222:44.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 222:44.81 /builddir/build/BUILD/firefox-89.0.2/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] 222:44.81 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 222:44.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:44.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 222:44.81 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/StorageManager.cpp:30, 222:44.82 from Unified_cpp_dom_quota0.cpp:137: 222:44.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 222:44.82 27 | struct JSGCSetting { 222:44.82 | ^~~~~~~~~~~ 222:49.30 dom/reporting 223:24.79 dom/script 223:33.00 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 223:33.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 223:33.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 223:33.00 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 223:33.00 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 223:33.00 from Unified_cpp_dom_quota0.cpp:2: 223:33.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::quota::{anonymous}::ClearRequestBase::DeleteFiles(mozilla::dom::quota::QuotaManager&, mozilla::dom::quota::PersistenceType)’: 223:33.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 223:33.00 304 | mHdr->mLength = 0; 223:33.00 | ~~~~~~~~~~~~~~^~~ 223:33.00 In file included from Unified_cpp_dom_quota0.cpp:11: 223:33.00 /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsParent.cpp:8943:31: note: while referencing ‘directoriesForRemovalRetry’ 223:33.00 8943 | nsTArray> directoriesForRemovalRetry; 223:33.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 223:42.76 dom/security/featurepolicy 224:03.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 224:03.84 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.h:11, 224:03.84 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.cpp:7, 224:03.84 from Unified_cpp_featurepolicy0.cpp:2: 224:03.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::FeaturePolicyParser::ParseString(const nsAString&, mozilla::dom::Document*, nsIPrincipal*, nsIPrincipal*, nsTArray&)’: 224:03.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 224:03.84 304 | mHdr->mLength = 0; 224:03.84 | ~~~~~~~~~~~~~~^~~ 224:03.84 In file included from Unified_cpp_featurepolicy0.cpp:20: 224:03.84 /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 224:03.85 89 | Feature feature(featureTokens[0]); 224:03.85 | ^~~~~~~ 224:03.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 224:03.85 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.h:11, 224:03.85 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.cpp:7, 224:03.85 from Unified_cpp_featurepolicy0.cpp:2: 224:03.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 224:03.85 304 | mHdr->mLength = 0; 224:03.85 | ~~~~~~~~~~~~~~^~~ 224:03.85 In file included from Unified_cpp_featurepolicy0.cpp:20: 224:03.85 /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 224:03.85 89 | Feature feature(featureTokens[0]); 224:03.85 | ^~~~~~~ 224:05.74 dom/security/sanitizer 224:18.41 dom/security 225:03.41 dom/serializers 225:06.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 225:06.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 225:06.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 225:06.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:17, 225:06.90 from /builddir/build/BUILD/firefox-89.0.2/dom/security/CSPEvalChecker.cpp:8, 225:06.90 from Unified_cpp_dom_security0.cpp:2: 225:06.90 /builddir/build/BUILD/firefox-89.0.2/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]’: 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 225:06.90 /builddir/build/BUILD/firefox-89.0.2/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] 225:06.90 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 225:06.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:06.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 225:06.90 from /builddir/build/BUILD/firefox-89.0.2/dom/security/CSPEvalChecker.cpp:9, 225:06.90 from Unified_cpp_dom_security0.cpp:2: 225:06.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 225:06.90 27 | struct JSGCSetting { 225:06.90 | ^~~~~~~~~~~ 225:48.83 dom/serviceworkers 226:21.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.h:12, 226:21.03 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 226:21.03 from Unified_cpp_dom_serviceworkers0.cpp:2: 226:21.03 /builddir/build/BUILD/firefox-89.0.2/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]’: 226:21.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 226:21.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 226:21.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 226:21.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 226:21.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 226:21.04 /builddir/build/BUILD/firefox-89.0.2/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] 226:21.04 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 226:21.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:21.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 226:21.04 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerPrivate.h:13, 226:21.04 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.cpp:31, 226:21.04 from Unified_cpp_dom_serviceworkers0.cpp:2: 226:21.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 226:21.04 27 | struct JSGCSetting { 226:21.04 | ^~~~~~~~~~~ 226:40.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, 226:40.46 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 226:40.46 from Unified_cpp_dom_serviceworkers1.cpp:2: 226:40.46 /builddir/build/BUILD/firefox-89.0.2/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]’: 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 226:40.46 /builddir/build/BUILD/firefox-89.0.2/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] 226:40.46 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 226:40.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:40.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 226:40.46 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:34, 226:40.46 from Unified_cpp_dom_serviceworkers1.cpp:11: 226:40.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 226:40.46 27 | struct JSGCSetting { 226:40.46 | ^~~~~~~~~~~ 227:25.04 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerJob.h:12, 227:25.04 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 227:25.04 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 227:25.04 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 227:25.04 from Unified_cpp_dom_serviceworkers2.cpp:2: 227:25.04 /builddir/build/BUILD/firefox-89.0.2/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]’: 227:25.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 227:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 227:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 227:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 227:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 227:25.05 /builddir/build/BUILD/firefox-89.0.2/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] 227:25.05 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 227:25.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:25.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 227:25.05 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, 227:25.05 from Unified_cpp_dom_serviceworkers2.cpp:20: 227:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 227:25.05 27 | struct JSGCSetting { 227:25.05 | ^~~~~~~~~~~ 227:51.16 dom/simpledb 227:58.98 dom/smil 228:37.50 dom/storage 228:49.82 dom/svg 230:21.54 dom/system 231:32.29 dom/u2f 232:40.02 dom/url 233:02.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:21, 233:02.75 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URL.h:10, 233:02.75 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URL.cpp:7, 233:02.75 from Unified_cpp_dom_url0.cpp:2: 233:02.75 /builddir/build/BUILD/firefox-89.0.2/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]’: 233:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 233:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 233:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 233:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 233:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 233:02.76 /builddir/build/BUILD/firefox-89.0.2/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] 233:02.76 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 233:02.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:02.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 233:02.76 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URLWorker.cpp:12, 233:02.76 from Unified_cpp_dom_url0.cpp:29: 233:02.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 233:02.76 27 | struct JSGCSetting { 233:02.76 | ^~~~~~~~~~~ 233:08.20 dom/vr 233:50.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsAttrValue.h:25, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:22, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/vr/VRDisplay.cpp:9, 233:50.68 from Unified_cpp_dom_vr0.cpp:2: 233:50.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: 233:50.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 233:50.68 304 | mHdr->mLength = 0; 233:50.68 | ~~~~~~~~~~~~~~^~~ 233:50.68 In file included from Unified_cpp_dom_vr0.cpp:56: 233:50.68 /builddir/build/BUILD/firefox-89.0.2/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 233:50.68 256 | nsTArray> buttons; 233:50.68 | ^~~~~~~ 233:50.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsAttrValue.h:25, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:22, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 233:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/vr/VRDisplay.cpp:9, 233:50.68 from Unified_cpp_dom_vr0.cpp:2: 233:50.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 233:50.68 304 | mHdr->mLength = 0; 233:50.68 | ~~~~~~~~~~~~~~^~~ 233:50.68 In file included from Unified_cpp_dom_vr0.cpp:56: 233:50.68 /builddir/build/BUILD/firefox-89.0.2/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 233:50.68 268 | nsTArray axes; 233:50.68 | ^~~~ 233:53.70 dom/webauthn 234:07.69 dom/webbrowserpersist 234:42.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 234:42.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 234:42.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 234:42.67 from /builddir/build/BUILD/firefox-89.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 234:42.67 from Unified_cpp_dom_webauthn0.cpp:2: 234:42.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::GetAssertion(const mozilla::dom::PublicKeyCredentialRequestOptions&, const mozilla::dom::Optional >&)’: 234:42.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 234:42.67 304 | mHdr->mLength = 0; 234:42.67 | ~~~~~~~~~~~~~~^~~ 234:42.67 In file included from Unified_cpp_dom_webauthn0.cpp:74: 234:42.67 /builddir/build/BUILD/firefox-89.0.2/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 234:42.67 517 | CryptoBuffer rpIdHash; 234:42.67 | ^~~~~~~~ 234:50.30 dom/webgpu 235:49.46 dom/websocket 236:19.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 236:19.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:20, 236:19.41 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.h:12, 236:19.41 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.cpp:7, 236:19.41 from Unified_cpp_dom_websocket0.cpp:2: 236:19.41 /builddir/build/BUILD/firefox-89.0.2/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]’: 236:19.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 236:19.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 236:19.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 236:19.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 236:19.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 236:19.41 /builddir/build/BUILD/firefox-89.0.2/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] 236:19.41 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 236:19.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 236:19.42 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.cpp:28, 236:19.42 from Unified_cpp_dom_websocket0.cpp:2: 236:19.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 236:19.42 27 | struct JSGCSetting { 236:19.42 | ^~~~~~~~~~~ 236:31.16 dom/workers/remoteworkers 236:38.61 dom/workers/sharedworkers 237:10.94 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:12, 237:10.94 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 237:10.94 from Unified_cpp_remoteworkers0.cpp:2: 237:10.94 /builddir/build/BUILD/firefox-89.0.2/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]’: 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 237:10.94 /builddir/build/BUILD/firefox-89.0.2/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] 237:10.94 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 237:10.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:10.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 237:10.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 237:10.94 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, 237:10.94 from Unified_cpp_remoteworkers0.cpp:2: 237:10.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 237:10.94 27 | struct JSGCSetting { 237:10.94 | ^~~~~~~~~~~ 237:18.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 237:18.58 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.h:11, 237:18.58 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 237:18.58 from Unified_cpp_sharedworkers0.cpp:2: 237:18.58 /builddir/build/BUILD/firefox-89.0.2/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]’: 237:18.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 237:18.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 237:18.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 237:18.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 237:18.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 237:18.58 /builddir/build/BUILD/firefox-89.0.2/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] 237:18.58 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 237:18.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237:18.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 237:18.58 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 237:18.58 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.cpp:17, 237:18.59 from Unified_cpp_sharedworkers0.cpp:2: 237:18.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 237:18.59 27 | struct JSGCSetting { 237:18.59 | ^~~~~~~~~~~ 237:27.88 dom/workers 238:05.87 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 238:05.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 238:05.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 238:05.87 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.h:10, 238:05.87 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.cpp:7, 238:05.87 from Unified_cpp_dom_workers0.cpp:2: 238:05.87 /builddir/build/BUILD/firefox-89.0.2/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]’: 238:05.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 238:05.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 238:05.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 238:05.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 238:05.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 238:05.88 /builddir/build/BUILD/firefox-89.0.2/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] 238:05.88 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 238:05.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:05.88 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerPrivate.h:36, 238:05.88 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.cpp:11, 238:05.88 from Unified_cpp_dom_workers0.cpp:2: 238:05.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 238:05.88 27 | struct JSGCSetting { 238:05.88 | ^~~~~~~~~~~ 238:07.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 238:07.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 238:07.63 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerNavigator.cpp:7, 238:07.64 from Unified_cpp_dom_workers1.cpp:2: 238:07.64 /builddir/build/BUILD/firefox-89.0.2/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]’: 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 238:07.64 /builddir/build/BUILD/firefox-89.0.2/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] 238:07.64 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 238:07.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238:07.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 238:07.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, 238:07.64 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerNavigator.cpp:7, 238:07.64 from Unified_cpp_dom_workers1.cpp:2: 238:07.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 238:07.64 27 | struct JSGCSetting { 238:07.64 | ^~~~~~~~~~~ 238:33.88 dom/worklet 238:34.35 dom/xhr 238:54.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 238:54.67 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 238:54.67 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:29, 238:54.67 from Unified_cpp_dom_worklet0.cpp:2: 238:54.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 238:54.67 /builddir/build/BUILD/firefox-89.0.2/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] 238:54.67 79 | memset(this, 0, sizeof(nsXPTCVariant)); 238:54.68 | ^ 238:54.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 238:54.68 44 | struct nsXPTCVariant { 238:54.68 | ^~~~~~~~~~~~~ 238:59.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 238:59.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:22, 238:59.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRefCountedHashtable.h:10, 238:59.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 238:59.32 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.h:11, 238:59.32 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:7, 238:59.32 from Unified_cpp_dom_worklet0.cpp:2: 238:59.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 238:59.33 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 238:59.33 /builddir/build/BUILD/firefox-89.0.2/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] 238:59.33 35 | memset(aT, 0, sizeof(T)); 238:59.33 | ~~~~~~^~~~~~~~~~~~~~~~~~ 238:59.33 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:29, 238:59.33 from Unified_cpp_dom_worklet0.cpp:2: 238:59.33 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 238:59.33 2209 | struct GlobalProperties { 238:59.33 | ^~~~~~~~~~~~~~~~ 239:07.69 dom/xml 239:23.17 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 239:23.17 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequest.h:11, 239:23.17 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequest.cpp:7, 239:23.17 from Unified_cpp_dom_xhr0.cpp:2: 239:23.17 /builddir/build/BUILD/firefox-89.0.2/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]’: 239:23.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 239:23.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 239:23.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 239:23.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 239:23.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 239:23.17 /builddir/build/BUILD/firefox-89.0.2/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] 239:23.17 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 239:23.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:23.17 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 239:23.18 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequestWorker.cpp:33, 239:23.18 from Unified_cpp_dom_xhr0.cpp:47: 239:23.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 239:23.18 27 | struct JSGCSetting { 239:23.18 | ^~~~~~~~~~~ 239:45.47 dom/xslt/base 239:46.35 dom/xslt/xml 240:02.25 dom/xslt/xpath 240:22.86 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.86 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: 240:22.86 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.86 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 240:22.86 | ^ 240:22.86 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.86 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.86 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.86 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.86 17 | class txXPathNode { 240:22.86 | ^~~~~~~~~~~ 240:22.86 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.86 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: 240:22.86 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.86 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 240:22.87 | ^ 240:22.87 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.87 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.87 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.87 17 | class txXPathNode { 240:22.87 | ^~~~~~~~~~~ 240:22.87 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.87 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 240:22.87 | ^ 240:22.87 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.87 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.87 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.87 17 | class txXPathNode { 240:22.87 | ^~~~~~~~~~~ 240:22.87 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.87 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 240:22.87 | ^ 240:22.87 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.87 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.87 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.87 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.87 17 | class txXPathNode { 240:22.87 | ^~~~~~~~~~~ 240:22.87 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.88 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.88 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 240:22.88 | ^ 240:22.88 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.88 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.88 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.88 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.88 17 | class txXPathNode { 240:22.88 | ^~~~~~~~~~~ 240:22.88 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 240:22.88 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: 240:22.88 /builddir/build/BUILD/firefox-89.0.2/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] 240:22.88 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 240:22.88 | ^ 240:22.88 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 240:22.88 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 240:22.88 from Unified_cpp_dom_xslt_xpath1.cpp:2: 240:22.88 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 240:22.88 17 | class txXPathNode { 240:22.88 | ^~~~~~~~~~~ 240:33.21 dom/xslt/xslt 240:51.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 240:51.44 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 240:51.44 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 240:51.44 from Unified_cpp_dom_xslt_xslt0.cpp:29: 240:51.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 240:51.44 /builddir/build/BUILD/firefox-89.0.2/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] 240:51.44 79 | memset(this, 0, sizeof(nsXPTCVariant)); 240:51.44 | ^ 240:51.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 240:51.44 44 | struct nsXPTCVariant { 240:51.44 | ^~~~~~~~~~~~~ 240:54.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:9, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xml/txXMLUtils.h:15, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTFunctions.h:11, 240:54.49 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 240:54.49 from Unified_cpp_dom_xslt_xslt0.cpp:11: 240:54.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 240:54.49 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 240:54.49 /builddir/build/BUILD/firefox-89.0.2/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] 240:54.49 35 | memset(aT, 0, sizeof(T)); 240:54.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 240:54.49 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 240:54.49 from Unified_cpp_dom_xslt_xslt0.cpp:29: 240:54.49 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 240:54.49 2209 | struct GlobalProperties { 240:54.49 | ^~~~~~~~~~~~~~~~ 241:17.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/base/txStack.h:9, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txResultRecycler.h:10, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExprResult.h:11, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExpr.h:11, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTPatterns.h:11, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.h:9, 241:17.95 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.cpp:6, 241:17.95 from Unified_cpp_dom_xslt_xslt1.cpp:2: 241:17.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: 241:17.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 241:17.95 304 | mHdr->mLength = 0; 241:17.95 | ~~~~~~~~~~~~~~^~~ 241:17.95 In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: 241:17.96 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 241:17.96 270 | nsTArray frameStripSpaceTests; 241:17.96 | ^~~~~~~~~~~~~~~~~~~~ 241:17.99 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/base/txStack.h:9, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txResultRecycler.h:10, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExprResult.h:11, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExpr.h:11, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTPatterns.h:11, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.h:9, 241:17.99 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.cpp:6, 241:17.99 from Unified_cpp_dom_xslt_xslt1.cpp:2: 241:17.99 In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, 241:17.99 inlined from ‘nsTArray_base::~nsTArray_base() [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:19:16, 241:17.99 inlined from ‘nsTArray_Impl::~nsTArray_Impl() [with E = txStripSpaceTest*; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1040:3, 241:17.99 inlined from ‘nsTArray::~nsTArray()’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2712:7, 241:17.99 inlined from ‘nsresult txStylesheet::doneCompiling()’ at /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txStylesheet.cpp:270:33: 241:17.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:262:38: warning: attempt to free a non-heap object ‘frameStripSpaceTests’ [-Wfree-nonheap-object] 241:17.99 262 | static void Free(void* aPtr) { free(aPtr); } 241:17.99 | ~~~~^~~~~~ 241:19.84 dom/xul 241:46.42 editor/composer 242:14.64 editor/libeditor 243:30.09 editor/spellchecker 243:44.97 In file included from Unified_cpp_editor_libeditor1.cpp:128: 243:44.97 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: 243:44.97 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 243:44.98 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 243:44.98 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 243:44.98 227 | int32_t newCellIndex; 243:44.98 | ^~~~~~~~~~~~ 244:30.48 editor/txmgr 244:36.10 extensions/auth 244:57.53 extensions/permissions 245:16.81 extensions/pref/autoconfig/src 245:32.69 extensions/spellcheck/hunspell/glue 245:48.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 245:48.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfo.h:14, 245:48.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfoImpl.h:14, 245:48.77 from /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/Permission.cpp:7, 245:48.77 from Unified_cpp_permissions0.cpp:2: 245:48.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: 245:48.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 245:48.77 304 | mHdr->mLength = 0; 245:48.77 | ~~~~~~~~~~~~~~^~~ 245:48.77 In file included from Unified_cpp_permissions0.cpp:20: 245:48.77 /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/PermissionManager.cpp:2790:28: note: while referencing ‘entries’ 245:48.77 2790 | nsTArray entries; 245:48.77 | ^~~~~~~ 245:50.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 245:50.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfo.h:14, 245:50.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfoImpl.h:14, 245:50.03 from /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/Permission.cpp:7, 245:50.03 from Unified_cpp_permissions0.cpp:2: 245:50.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: 245:50.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 245:50.03 304 | mHdr->mLength = 0; 245:50.03 | ~~~~~~~~~~~~~~^~~ 245:50.03 In file included from Unified_cpp_permissions0.cpp:20: 245:50.03 /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/PermissionManager.cpp:2818:23: note: while referencing ‘entries’ 245:50.03 2818 | nsTArray entries; 245:50.03 | ^~~~~~~ 245:54.24 extensions/spellcheck/hunspell/src 246:36.37 extensions/spellcheck/src 246:41.48 gfx/2d 247:39.34 gfx/angle/targets/angle_common 247:39.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 248:01.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 248:01.23 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 248:01.23 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 248:01.23 /builddir/build/BUILD/firefox-89.0.2/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]’: 248:01.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘joinStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:01.23 52 | if (aElement < aMinValue || aElement > aMaxValue) { 248:01.23 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 248:01.23 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 248:01.23 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 248:01.23 1720 | JoinStyle joinStyle; 248:01.23 | ^~~~~~~~~ 248:01.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 248:01.23 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 248:01.23 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 248:01.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘capStyle’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:01.23 52 | if (aElement < aMinValue || aElement > aMaxValue) { 248:01.23 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 248:01.23 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 248:01.23 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 248:01.23 1721 | CapStyle capStyle; 248:01.23 | ^~~~~~~~ 248:01.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 248:01.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 248:01.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 248:01.72 /builddir/build/BUILD/firefox-89.0.2/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]’: 248:01.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16: warning: ‘*((void*)& e +52)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:01.73 52 | if (aElement < aMinValue || aElement > aMaxValue) { 248:01.73 | ~~~~~~~~~^~~~~~~~~~~ 248:01.73 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 248:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/RecordedEventImpl.h:3454:21: warning: ‘e.mozilla::gfx::RecordedFontData::mFontDetails.mozilla::gfx::RecordedFontDetails::size’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:01.73 3454 | if (!mFontDetails.size || !aStream.good()) { 248:01.73 | ~~~~~~~~~~~~~^~~~ 248:02.89 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: 248:02.90 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:02.90 50 | if (magicInt != mozilla::gfx::kMagicInt) { 248:02.90 | ^~ 248:02.90 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:02.90 57 | if (majorRevision != kMajorRevision) { 248:02.90 | ^~ 248:02.90 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:02.90 64 | if (minorRevision > kMinorRevision) { 248:02.90 | ^~ 248:02.90 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:72:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:02.90 72 | bool success = RecordedEvent::DoWithEvent( 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 248:02.90 73 | reader, static_cast(eventType), 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:02.90 74 | [&](RecordedEvent* recordedEvent) -> bool { 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:02.90 75 | // Make sure that the whole event was read from the stream 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:02.90 76 | // successfully. 248:02.90 | ~~~~~~~~~~~~~~~~ 248:02.90 77 | if (!reader.good()) { 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~ 248:02.90 78 | mError = " READ"; 248:02.90 | ~~~~~~~~~~~~~~~~~ 248:02.90 79 | return false; 248:02.90 | ~~~~~~~~~~~~~ 248:02.90 80 | } 248:02.90 | ~ 248:02.90 81 | 248:02.90 | 248:02.90 82 | if (!recordedEvent->PlayEvent(this)) { 248:02.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:02.90 83 | mError = " PLAY"; 248:02.90 | ~~~~~~~~~~~~~~~~~ 248:02.90 84 | return false; 248:02.90 | ~~~~~~~~~~~~~ 248:02.90 85 | } 248:02.91 | ~ 248:02.91 86 | 248:02.91 | 248:02.91 87 | return true; 248:02.91 | ~~~~~~~~~~~~ 248:02.91 88 | }); 248:02.91 | ~~ 248:24.41 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: 248:24.41 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 248:24.41 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); 248:24.41 | ^ 249:16.57 In file included from Unified_cpp_gfx_2d1.cpp:65: 249:16.57 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: 249:16.57 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/Path.cpp:520:18: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 249:16.57 520 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 249:16.57 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:20.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 249:20.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 249:20.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 249:20.70 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/BufferEdgePad.cpp:13, 249:20.70 from Unified_cpp_gfx_2d0.cpp:20: 249:20.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 249:20.70 /builddir/build/BUILD/firefox-89.0.2/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] 249:20.70 644 | aOther.mHdr->mLength = 0; 249:20.70 | ~~~~~~~~~~~~~~~~~~~~~^~~ 249:20.70 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/BufferEdgePad.cpp:13, 249:20.70 from Unified_cpp_gfx_2d0.cpp:20: 249:20.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 249:20.70 1903 | mBands = aRegion.mBands.Clone(); 249:20.70 | ^ 249:30.84 In file included from Unified_cpp_gfx_2d0.cpp:83: 249:30.84 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: 249:30.84 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 249:30.84 454 | cairo_pattern_t* pat; 249:30.84 | ^~~ 249:41.97 gfx/angle/targets/preprocessor 249:54.66 gfx/angle/targets/translator 250:04.82 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 250:04.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 250:04.82 In member function ‘constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const’, 250:04.82 inlined from ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:45:38: 250:04.82 /builddir/build/BUILD/firefox-89.0.2/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=] 250:04.82 78 | return memcmp(data(), b.data(), mLength) == 0; 250:04.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:24.61 gfx/cairo/cairo/src 250:24.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:25.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:25.21 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:25.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 250:25.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 250:25.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:25.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:25.21 | ^ 250:25.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:25.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:25.21 | ^~~~ 250:25.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 250:25.21 165 | new_elements = _cairo_malloc_ab (pq->max_size, 250:25.21 | ^~~~~~~~~~~~~~~~ 250:25.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:26.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:26.79 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:26.80 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 250:26.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 250:26.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:26.80 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:26.80 | ^ 250:26.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:26.80 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:26.80 | ^~~~ 250:26.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 250:26.80 904 | new_elements = _cairo_malloc_ab (pq->max_size, 250:26.80 | ^~~~~~~~~~~~~~~~ 250:28.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:28.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:28.48 from /usr/include/assert.h:35, 250:28.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:28.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:28.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 250:28.48 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:28.48 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:28.48 | ^~~~~~~ 250:30.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:30.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:30.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:30.88 from /usr/include/assert.h:35, 250:30.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:30.88 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:30.88 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 250:30.88 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:30.89 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:30.89 | ^~~~~~~ 250:31.14 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 250:31.14 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 250:31.14 | 250:31.14 : note: this is the location of the previous definition 250:31.16 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:31.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:31.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:31.16 | ^ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:31.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:31.16 | ^~~~ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro ‘_cairo_malloc_ab’ 250:31.16 1197 | data = _cairo_malloc_ab (height, stride); 250:31.16 | ^~~~~~~~~~~~~~~~ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:31.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:31.16 | ^ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:31.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:31.16 | ^~~~ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro ‘_cairo_malloc_ab’ 250:31.16 1259 | data = _cairo_malloc_ab (height, stride); 250:31.16 | ^~~~~~~~~~~~~~~~ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:31.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:31.16 | ^ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:31.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:31.16 | ^~~~ 250:31.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro ‘_cairo_malloc_ab’ 250:31.17 1280 | data = _cairo_malloc_ab (height, stride); 250:31.17 | ^~~~~~~~~~~~~~~~ 250:31.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:31.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:31.17 | ^ 250:31.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:31.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:31.17 | ^~~~ 250:31.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro ‘_cairo_malloc_ab’ 250:31.17 1313 | data = _cairo_malloc_ab (height, stride); 250:31.17 | ^~~~~~~~~~~~~~~~ 250:33.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:33.32 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:33.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:33.32 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 250:33.32 | ^ 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:33.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:33.32 | ^~~~ 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 250:33.32 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 250:33.32 | ^~~~~~~~~~~~~~~~~ 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:33.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:33.32 | ^ 250:33.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:33.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:33.32 | ^~~~ 250:33.33 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:33.33 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 250:33.33 | ^~~~~~~~~~~~~~~~ 250:34.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:34.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:34.25 from /usr/include/assert.h:35, 250:34.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:34.25 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:34.25 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 250:34.25 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:34.25 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:34.25 | ^~~~~~~ 250:34.53 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:34.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 250:34.53 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 250:34.53 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.53 | ^ 250:34.53 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.53 | ^~~~ 250:34.53 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.53 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 250:34.54 | ^~~~~~~~~~~~~~~~ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.54 | ^ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.54 | ^~~~ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.54 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 250:34.54 | ^~~~~~~~~~~~~~~~ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.54 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 250:34.54 | ^ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.54 | ^~~~ 250:34.54 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 250:34.54 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 250:34.54 | ^~~~~~~~~~~~~~~~~ 250:34.55 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 250:34.55 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.55 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.55 | ^ 250:34.56 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.56 | ^~~~ 250:34.56 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.56 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 250:34.56 | ^~~~~~~~~~~~~~~~ 250:34.60 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 250:34.60 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.60 | ^ 250:34.60 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.60 | ^~~~ 250:34.61 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.61 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 250:34.61 | ^~~~~~~~~~~~~~~~ 250:34.61 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.61 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.61 | ^ 250:34.61 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.61 | ^~~~ 250:34.61 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.61 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 250:34.61 | ^~~~~~~~~~~~~~~~ 250:34.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.70 | ^ 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.70 | ^~~~ 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.70 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 250:34.70 | ^~~~~~~~~~~~~~~~ 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:34.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:34.70 | ^ 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:34.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:34.70 | ^~~~ 250:34.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 250:34.70 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 250:34.70 | ^~~~~~~~~~~~~~~~ 250:37.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: 250:37.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 250:37.74 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 250:37.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:37.74 2202 | resource, interpolate); 250:37.74 | ~~~~~~~~~~~~~~~~~~~~~~ 250:37.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 250:37.74 2137 | cairo_bool_t interpolate; 250:37.74 | ^~~~~~~~~~~ 250:38.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:38.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:38.90 from /usr/include/assert.h:35, 250:38.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:38.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:38.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 250:38.90 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:38.90 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:38.90 | ^~~~~~~ 250:39.17 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:39.17 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 250:39.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 250:39.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:39.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:39.17 | ^ 250:39.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:39.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:39.17 | ^~~~ 250:39.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 250:39.17 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 250:39.17 | ^~~~~~~~~~~~~~~~ 250:41.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:41.49 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:41.50 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 250:41.50 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 250:41.50 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:41.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:41.50 | ^ 250:41.50 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:41.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:41.50 | ^~~~ 250:41.50 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 250:41.50 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 250:41.50 | ^~~~~~~~~~~~~~~~ 250:42.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:42.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:42.21 from /usr/include/assert.h:35, 250:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:42.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:42.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 250:42.21 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:42.21 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:42.21 | ^~~~~~~ 250:43.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:43.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:43.96 from /usr/include/assert.h:35, 250:43.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:43.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:43.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 250:43.97 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:43.97 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:43.97 | ^~~~~~~ 250:44.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:44.80 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 250:44.80 from /usr/include/assert.h:35, 250:44.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 250:44.80 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 250:44.80 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 250:44.80 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 250:44.80 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 250:44.80 | ^~~~~~~ 250:45.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:46.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:47.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 250:47.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 250:47.10 620 | xrender_format = XRenderFindStandardFormat (display->display, 250:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:47.10 621 | pict_format); 250:47.10 | ~~~~~~~~~~~~ 250:47.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:47.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:48.02 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:48.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 250:48.02 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 250:48.02 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.02 | ^ 250:48.02 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.02 | ^~~~ 250:48.02 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.02 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 250:48.02 | ^~~~~~~~~~~~~~~~ 250:48.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 250:48.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.03 | ^ 250:48.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.03 | ^~~~ 250:48.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.03 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 250:48.03 | ^~~~~~~~~~~~~~~~ 250:48.05 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 250:48.05 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.05 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.05 | ^ 250:48.05 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.05 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.05 | ^~~~ 250:48.05 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.05 2106 | _cairo_malloc_ab (gradient->n_stops, 250:48.05 | ^~~~~~~~~~~~~~~~ 250:48.06 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 250:48.06 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.06 | ^ 250:48.06 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.07 | ^~~~ 250:48.07 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.07 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 250:48.07 | ^~~~~~~~~~~~~~~~ 250:48.07 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 250:48.07 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.07 | ^ 250:48.07 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.07 | ^~~~ 250:48.07 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.07 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 250:48.07 | ^~~~~~~~~~~~~~~~ 250:48.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 250:48.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:48.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:48.10 | ^ 250:48.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:48.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:48.10 | ^~~~ 250:48.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:48.10 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 250:48.10 | ^~~~~~~~~~~~~~~~ 250:51.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:51.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:52.03 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:52.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 250:52.03 from Unified_c_gfx_cairo_cairo_src0.c:2: 250:52.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 250:52.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.03 | ^ 250:52.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.03 | ^~~~ 250:52.03 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.03 822 | new_elements = _cairo_malloc_ab (pq->max_size, 250:52.03 | ^~~~~~~~~~~~~~~~ 250:52.04 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 250:52.04 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.04 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.04 | ^ 250:52.04 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.04 | ^~~~ 250:52.04 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.04 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 250:52.04 | ^~~~~~~~~~~~~~~~ 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.09 | ^ 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.09 | ^~~~ 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.09 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 250:52.09 | ^~~~~~~~~~~~~~~~ 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 250:52.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.10 | ^ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.10 | ^~~~ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.10 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 250:52.10 | ^~~~~~~~~~~~~~~~ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.10 | ^ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.10 | ^~~~ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.10 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 250:52.10 | ^~~~~~~~~~~~~~~~ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.10 | ^ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.10 | ^~~~ 250:52.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.10 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 250:52.10 | ^~~~~~~~~~~~~~~~ 250:52.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 250:52.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:52.11 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:52.11 | ^ 250:52.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:52.11 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:52.11 | ^~~~ 250:52.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 250:52.11 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 250:52.12 | ^~~~~~~~~~~~~~~~ 250:57.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 250:57.61 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 250:57.61 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 250:57.62 from Unified_c_gfx_cairo_cairo_src1.c:2: 250:57.62 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 250:57.62 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.62 | ^ 250:57.62 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.62 | ^~~~ 250:57.62 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.62 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 250:57.62 | ^~~~~~~~~~~~~~~~ 250:57.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 250:57.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.66 | ^ 250:57.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.66 | ^~~~ 250:57.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.66 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 250:57.66 | ^~~~~~~~~~~~~~~~ 250:57.68 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 250:57.68 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.68 | ^ 250:57.68 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.68 | ^~~~ 250:57.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.69 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 250:57.69 | ^~~~~~~~~~~~~~~~ 250:57.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 250:57.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.75 | ^ 250:57.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.75 | ^~~~ 250:57.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.75 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 250:57.75 | ^~~~~~~~~~~~~~~~ 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.78 | ^ 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.78 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.78 | ^~~~ 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.78 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 250:57.78 | ^~~~~~~~~~~~~~~~ 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 250:57.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 250:57.78 | ^ 250:57.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 250:57.78 62 | ((size) ? malloc((unsigned) (size)) : NULL) 250:57.78 | ^~~~ 250:57.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 250:57.79 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 250:57.79 | ^~~~~~~~~~~~~~~~ 251:05.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:05.65 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 251:05.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 251:05.65 from Unified_c_gfx_cairo_cairo_src2.c:2: 251:05.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 251:05.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.66 | ^ 251:05.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.66 | ^~~~ 251:05.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.66 303 | new_rects = _cairo_malloc_ab (size, 251:05.66 | ^~~~~~~~~~~~~~~~ 251:05.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 251:05.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.70 | ^ 251:05.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.70 | ^~~~ 251:05.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.70 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 251:05.70 | ^~~~~~~~~~~~~~~~ 251:05.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 251:05.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.72 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.72 | ^ 251:05.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.72 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.72 | ^~~~ 251:05.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.72 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 251:05.72 | ^~~~~~~~~~~~~~~~ 251:05.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 251:05.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.76 | ^ 251:05.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.76 | ^~~~ 251:05.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.76 354 | path->data = _cairo_malloc_ab (path->num_data, 251:05.76 | ^~~~~~~~~~~~~~~~ 251:05.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 251:05.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.77 | ^ 251:05.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.77 | ^~~~ 251:05.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.77 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 251:05.77 | ^~~~~~~~~~~~~~~~ 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.78 | ^ 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.78 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.78 | ^~~~ 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.78 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 251:05.78 | ^~~~~~~~~~~~~~~~ 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 251:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.78 | ^ 251:05.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.79 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.79 | ^~~~ 251:05.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.79 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 251:05.79 | ^~~~~~~~~~~~~~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.85 | ^ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.85 | ^~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.85 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 251:05.85 | ^~~~~~~~~~~~~~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.85 | ^ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.85 | ^~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.85 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 251:05.85 | ^~~~~~~~~~~~~~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.85 | ^ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.85 | ^~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.85 158 | vertices = _cairo_malloc_ab (num_vertices, 251:05.85 | ^~~~~~~~~~~~~~~~ 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 251:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.86 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.86 | ^ 251:05.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.86 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.86 | ^~~~ 251:05.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.86 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 251:05.86 | ^~~~~~~~~~~~~~~~ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.87 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.87 | ^ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.87 | ^~~~ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.87 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 251:05.87 | ^~~~~~~~~~~~~~~~ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.87 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.87 | ^ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.87 | ^~~~ 251:05.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.87 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 251:05.88 | ^~~~~~~~~~~~~~~~ 251:05.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 251:05.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.88 | ^ 251:05.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.88 | ^~~~ 251:05.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.88 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 251:05.88 | ^~~~~~~~~~~~~~~~ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.89 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.89 | ^ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.89 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.89 | ^~~~ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.89 137 | new_elements = _cairo_malloc_ab (pq->max_size, 251:05.89 | ^~~~~~~~~~~~~~~~ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.89 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.89 | ^ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.89 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.89 | ^~~~ 251:05.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.89 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 251:05.89 | ^~~~~~~~~~~~~~~~ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.90 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.90 | ^ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.90 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.90 | ^~~~ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.90 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 251:05.90 | ^~~~~~~~~~~~~~~~ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.90 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.90 | ^ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.90 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.90 | ^~~~ 251:05.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.90 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 251:05.90 | ^~~~~~~~~~~~~~~~ 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.92 | ^ 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.92 | ^~~~ 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.92 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 251:05.92 | ^~~~~~~~~~~~~~~~ 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.92 | ^ 251:05.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.93 | ^~~~ 251:05.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.93 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 251:05.93 | ^~~~~~~~~~~~~~~~ 251:05.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:05.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:05.93 | ^ 251:05.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:05.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:05.93 | ^~~~ 251:05.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 251:05.93 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 251:05.93 | ^~~~~~~~~~~~~~~~ 251:15.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:16.10 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 251:16.10 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 251:16.10 from Unified_c_gfx_cairo_cairo_src3.c:2: 251:16.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 251:16.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.11 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.11 | ^ 251:16.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.11 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.11 | ^~~~ 251:16.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.11 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 251:16.11 | ^~~~~~~~~~~~~~~~ 251:16.13 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 251:16.13 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.13 | ^ 251:16.13 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.13 | ^~~~ 251:16.13 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.13 701 | rects = _cairo_malloc_ab (traps->num_traps, 251:16.13 | ^~~~~~~~~~~~~~~~ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.15 | ^ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.15 | ^~~~ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.15 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 251:16.15 | ^~~~~~~~~~~~~~~~ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.15 | ^ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.15 | ^~~~ 251:16.15 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.15 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 251:16.15 | ^~~~~~~~~~~~~~~~ 251:16.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 251:16.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.16 | ^ 251:16.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.16 | ^~~~ 251:16.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.16 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 251:16.16 | ^~~~~~~~~~~~~~~~ 251:16.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 251:16.22 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.22 | ^ 251:16.22 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.22 | ^~~~ 251:16.22 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.22 1991 | rects = _cairo_malloc_ab (num_rects, 251:16.22 | ^~~~~~~~~~~~~~~~ 251:16.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 251:16.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.25 | ^ 251:16.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.25 | ^~~~ 251:16.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.25 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 251:16.25 | ^~~~~~~~~~~~~~~~ 251:16.26 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 251:16.26 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.26 | ^ 251:16.26 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.26 | ^~~~ 251:16.26 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.26 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 251:16.27 | ^~~~~~~~~~~~~~~~ 251:16.29 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 251:16.29 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.29 | ^ 251:16.29 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.30 | ^~~~ 251:16.30 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.30 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 251:16.30 | ^~~~~~~~~~~~~~~~ 251:16.30 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 251:16.30 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.30 | ^ 251:16.30 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.30 | ^~~~ 251:16.30 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.30 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 251:16.30 | ^~~~~~~~~~~~~~~~ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.31 | ^ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.31 | ^~~~ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.31 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 251:16.31 | ^~~~~~~~~~~~~~~~ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 251:16.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 251:16.31 | ^ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 251:16.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 251:16.31 | ^~~~ 251:16.31 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 251:16.31 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 251:16.31 | ^~~~~~~~~~~~~~~~ 251:16.32 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 251:16.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 251:16.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 251:16.32 39 | #define CAIRO_VERSION_H 1 251:16.32 | 251:16.32 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo.h:41, 251:16.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:70, 251:16.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 251:16.32 from Unified_c_gfx_cairo_cairo_src3.c:2: 251:16.32 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 251:16.32 8 | #define CAIRO_VERSION_H 251:16.32 | 251:23.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:26.60 gfx/cairo/libpixman/src 251:26.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:31.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:35.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:35.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:35.80 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:35: 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c: In function ‘reduce_32’: 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:35.80 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 251:35.80 | ^ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:217:13: note: in expansion of macro ‘CLIP’ 251:35.80 217 | satot = CLIP (satot, 0, 0xff); 251:35.80 | ^~~~ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:35.80 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 251:35.80 | ^ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:218:13: note: in expansion of macro ‘CLIP’ 251:35.80 218 | srtot = CLIP (srtot, 0, 0xff); 251:35.80 | ^~~~ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:35.80 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 251:35.80 | ^ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:219:13: note: in expansion of macro ‘CLIP’ 251:35.80 219 | sgtot = CLIP (sgtot, 0, 0xff); 251:35.80 | ^~~~ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:35.80 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 251:35.80 | ^ 251:35.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:220:13: note: in expansion of macro ‘CLIP’ 251:35.80 220 | sbtot = CLIP (sbtot, 0, 0xff); 251:35.81 | ^~~~ 251:35.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c: At top level: 251:35.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:1054:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 251:35.81 1054 | static const float 251:35.81 | ^~~~~ 251:35.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:1061:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 251:35.81 1061 | static const float 251:35.81 | ^~~~~ 251:37.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:47.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:47.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_u’: 251:47.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.77 547 | if (v < (low)) \ 251:47.77 | ^ 251:47.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.77 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.77 | ^~~~~ 251:47.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.77 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.77 547 | if (v < (low)) \ 251:47.78 | ^ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.78 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.78 | ^~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.78 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.78 547 | if (v < (low)) \ 251:47.78 | ^ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.78 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.78 | ^~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.78 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.78 547 | if (v < (low)) \ 251:47.78 | ^ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.78 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.78 | ^~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.78 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_ca’: 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.79 547 | if (v < (low)) \ 251:47.79 | ^ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.79 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.79 | ^~~~~ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.79 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.79 547 | if (v < (low)) \ 251:47.79 | ^ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.79 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.79 | ^~~~~ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.79 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.79 547 | if (v < (low)) \ 251:47.79 | ^ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.79 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.79 | ^~~~~ 251:47.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.80 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.80 547 | if (v < (low)) \ 251:47.80 | ^ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.80 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.80 | ^~~~~ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.80 657 | PDF_SEPARABLE_BLEND_MODE (screen) 251:47.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_u’: 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.80 547 | if (v < (low)) \ 251:47.80 | ^ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.80 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.80 | ^~~~~ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.80 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.80 547 | if (v < (low)) \ 251:47.80 | ^ 251:47.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.81 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.81 | ^~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.81 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.81 547 | if (v < (low)) \ 251:47.81 | ^ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.81 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.81 | ^~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.81 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.81 547 | if (v < (low)) \ 251:47.81 | ^ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.81 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.81 | ^~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.81 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_ca’: 251:47.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.82 547 | if (v < (low)) \ 251:47.82 | ^ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.82 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.82 | ^~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.82 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.82 547 | if (v < (low)) \ 251:47.82 | ^ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.82 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.82 | ^~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.82 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.82 547 | if (v < (low)) \ 251:47.82 | ^ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.82 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.82 | ^~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.82 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.82 547 | if (v < (low)) \ 251:47.82 | ^ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.82 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.82 | ^~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.82 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 251:47.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_u’: 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.83 547 | if (v < (low)) \ 251:47.83 | ^ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.83 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.83 | ^~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.83 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.83 547 | if (v < (low)) \ 251:47.83 | ^ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.83 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.83 | ^~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.83 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.83 547 | if (v < (low)) \ 251:47.83 | ^ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.83 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.83 | ^~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.83 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.83 547 | if (v < (low)) \ 251:47.83 | ^ 251:47.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.83 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.84 | ^~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.84 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_ca’: 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.84 547 | if (v < (low)) \ 251:47.84 | ^ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.84 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.84 | ^~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.84 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.84 547 | if (v < (low)) \ 251:47.84 | ^ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.84 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.84 | ^~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.84 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.84 547 | if (v < (low)) \ 251:47.84 | ^ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.84 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.84 | ^~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.84 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.85 547 | if (v < (low)) \ 251:47.85 | ^ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.85 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.85 | ^~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.85 712 | PDF_SEPARABLE_BLEND_MODE (darken) 251:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_u’: 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.85 547 | if (v < (low)) \ 251:47.85 | ^ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.85 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.85 | ^~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.85 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.85 547 | if (v < (low)) \ 251:47.85 | ^ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.85 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.85 | ^~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.85 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.85 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.85 547 | if (v < (low)) \ 251:47.85 | ^ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.85 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.85 | ^~~~~ 251:47.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.85 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.86 547 | if (v < (low)) \ 251:47.86 | ^ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.86 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.86 | ^~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.86 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_ca’: 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.86 547 | if (v < (low)) \ 251:47.86 | ^ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.86 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.86 | ^~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.86 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.86 547 | if (v < (low)) \ 251:47.86 | ^ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.86 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.86 | ^~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.86 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.86 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.86 547 | if (v < (low)) \ 251:47.86 | ^ 251:47.86 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.87 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.87 | ^~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.87 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.87 547 | if (v < (low)) \ 251:47.87 | ^ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.87 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.87 | ^~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.87 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 251:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_u’: 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.87 547 | if (v < (low)) \ 251:47.87 | ^ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.87 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.87 | ^~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.87 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.87 547 | if (v < (low)) \ 251:47.87 | ^ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.87 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.87 | ^~~~~ 251:47.87 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.87 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.88 547 | if (v < (low)) \ 251:47.88 | ^ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.88 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.88 | ^~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.88 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.88 547 | if (v < (low)) \ 251:47.88 | ^ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.88 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.88 | ^~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.88 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_ca’: 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.88 547 | if (v < (low)) \ 251:47.88 | ^ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.88 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.88 | ^~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.88 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.88 547 | if (v < (low)) \ 251:47.88 | ^ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.88 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.88 | ^~~~~ 251:47.88 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.89 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.89 547 | if (v < (low)) \ 251:47.89 | ^ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.89 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.89 | ^~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.89 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.89 547 | if (v < (low)) \ 251:47.89 | ^ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.89 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.89 | ^~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.89 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 251:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_u’: 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.89 547 | if (v < (low)) \ 251:47.89 | ^ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.89 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.89 | ^~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.89 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.89 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.89 547 | if (v < (low)) \ 251:47.89 | ^ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.90 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.90 | ^~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.90 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.90 547 | if (v < (low)) \ 251:47.90 | ^ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.90 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.90 | ^~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.90 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.90 547 | if (v < (low)) \ 251:47.90 | ^ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.90 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.90 | ^~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.90 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_ca’: 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.90 547 | if (v < (low)) \ 251:47.90 | ^ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.90 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.90 | ^~~~~ 251:47.90 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.90 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.91 547 | if (v < (low)) \ 251:47.91 | ^ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.91 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.91 | ^~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.91 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.91 547 | if (v < (low)) \ 251:47.91 | ^ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.91 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.91 | ^~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.91 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.91 547 | if (v < (low)) \ 251:47.91 | ^ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.91 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.91 | ^~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.91 786 | PDF_SEPARABLE_BLEND_MODE (difference) 251:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_u’: 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.91 547 | if (v < (low)) \ 251:47.91 | ^ 251:47.91 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 251:47.91 582 | CLAMP (ra, 0, 255 * 255); \ 251:47.91 | ^~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.92 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.92 547 | if (v < (low)) \ 251:47.92 | ^ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 251:47.92 583 | CLAMP (rr, 0, 255 * 255); \ 251:47.92 | ^~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.92 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.92 547 | if (v < (low)) \ 251:47.92 | ^ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 251:47.92 584 | CLAMP (rg, 0, 255 * 255); \ 251:47.92 | ^~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.92 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.92 547 | if (v < (low)) \ 251:47.92 | ^ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 251:47.92 585 | CLAMP (rb, 0, 255 * 255); \ 251:47.92 | ^~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.92 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_ca’: 251:47.92 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.92 547 | if (v < (low)) \ 251:47.93 | ^ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 251:47.93 630 | CLAMP (ra, 0, 255 * 255); \ 251:47.93 | ^~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.93 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.93 547 | if (v < (low)) \ 251:47.93 | ^ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 251:47.93 631 | CLAMP (rr, 0, 255 * 255); \ 251:47.93 | ^~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.93 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.93 547 | if (v < (low)) \ 251:47.93 | ^ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 251:47.93 632 | CLAMP (rg, 0, 255 * 255); \ 251:47.93 | ^~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.93 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:547:8: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 251:47.93 547 | if (v < (low)) \ 251:47.93 | ^ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 251:47.93 633 | CLAMP (rb, 0, 255 * 255); \ 251:47.93 | ^~~~~ 251:47.93 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 251:47.93 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 251:47.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 251:49.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:50.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:50.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 251:51.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:03.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:03.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:03.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:03.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-glyph.c:408:1: warning: ‘force_align_arg_pointer’ attribute directive ignored [-Wattributes] 252:03.79 408 | { 252:03.79 | ^ 252:03.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-glyph.c:655:1: warning: ‘force_align_arg_pointer’ attribute directive ignored [-Wattributes] 252:03.79 655 | { 252:03.79 | ^ 252:04.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:04.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:05.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:05.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:05.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:06.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:06.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:07.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:07.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:07.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:09.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:12.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:12.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:12.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:13.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:13.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 252:18.72 gfx/config 252:59.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 252:59.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 252:59.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 252:59.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 252:59.68 from /builddir/build/BUILD/firefox-89.0.2/gfx/config/gfxConfig.cpp:9, 252:59.68 from Unified_cpp_gfx_config0.cpp:2: 252:59.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: 252:59.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 252:59.68 644 | aOther.mHdr->mLength = 0; 252:59.68 | ~~~~~~~~~~~~~~~~~~~~~^~~ 252:59.68 In file included from Unified_cpp_gfx_config0.cpp:29: 252:59.68 /builddir/build/BUILD/firefox-89.0.2/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 252:59.68 57 | nsTArray initUpdates; 252:59.68 | ^~~~~~~~~~~ 253:01.93 gfx/gl 253:33.79 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: 253:33.79 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 253:33.79 435 | node->getAsSwizzleNode()); 253:33.79 | ^ 253:33.79 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 253:33.79 431 | setMatrixStride(node, storage, rowMajor); 253:33.79 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 254:51.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 254:51.15 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:35, 254:51.15 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 254:51.15 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 254:51.15 from Unified_cpp_gfx_gl0.cpp:2: 254:51.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void* mozilla::gl::GLContextEGL::CreatePBufferSurfaceTryingPowerOfTwo(mozilla::gl::EglDisplay&, EGLConfig, EGLenum, mozilla::gfx::IntSize&)’: 254:51.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 254:51.15 304 | mHdr->mLength = 0; 254:51.15 | ~~~~~~~~~~~~~~^~~ 254:51.16 In file included from Unified_cpp_gfx_gl0.cpp:47: 254:51.16 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextProviderEGL.cpp:793:20: note: while referencing ‘pbattrs’ 254:51.16 793 | nsTArray pbattrs(16); 254:51.16 | ^~~~~~~ 254:52.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 254:52.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:35, 254:52.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 254:52.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 254:52.96 from Unified_cpp_gfx_gl0.cpp:2: 254:52.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 254:52.96 /builddir/build/BUILD/firefox-89.0.2/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] 254:52.96 644 | aOther.mHdr->mLength = 0; 254:52.96 | ~~~~~~~~~~~~~~~~~~~~~^~~ 254:52.97 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:12, 254:52.97 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 254:52.97 from Unified_cpp_gfx_gl0.cpp:2: 254:52.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 254:52.97 1903 | mBands = aRegion.mBands.Clone(); 254:52.97 | ^ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:916:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 254:54.55 916 | switch (type.getNominalSize()) 254:54.55 | ^~~~~~ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:13: note: here 254:54.55 927 | case EbtInt: 254:54.55 | ^~~~ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:928:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 254:54.55 928 | switch (type.getNominalSize()) 254:54.55 | ^~~~~~ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:13: note: here 254:54.55 939 | case EbtUInt: 254:54.55 | ^~~~ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:940:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 254:54.55 940 | switch (type.getNominalSize()) 254:54.55 | ^~~~~~ 254:54.55 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:13: note: here 254:54.55 951 | case EbtBool: 254:54.55 | ^~~~ 254:54.56 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:952:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 254:54.56 952 | switch (type.getNominalSize()) 254:54.56 | ^~~~~~ 254:54.56 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:963:13: note: here 254:54.56 963 | case EbtVoid: 254:54.56 | ^~~~ 255:03.39 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 255:03.39 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 255:03.39 from Unified_cpp_gfx_gl0.cpp:2: 255:03.39 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: 255:03.39 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:1207:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 255:03.39 1207 | fGetIntegerv(pname, (GLint*)&ret); 255:03.39 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 255:03.39 In file included from Unified_cpp_gfx_gl0.cpp:20: 255:03.39 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 255:03.39 207 | GLenum texBinding; 255:03.39 | ^~~~~~~~~~ 255:03.84 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 255:03.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 255:03.84 from Unified_cpp_gfx_gl0.cpp:2: 255:03.84 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: 255:03.84 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:2894:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 255:03.84 2894 | mSymbols.fBindVertexArray(array); 255:03.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 255:03.84 In file included from Unified_cpp_gfx_gl0.cpp:20: 255:03.84 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 255:03.84 452 | GLuint oldVAO; 255:03.84 | ^~~~~~ 255:41.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 255:41.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 255:41.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/LayersTypes.h:14, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/CompositorTypes.h:13, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.h:11, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.cpp:6, 255:41.64 from Unified_cpp_gfx_gl1.cpp:2: 255:41.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::gl::TextureImageEGL::DirectUpdate(mozilla::gfx::DataSourceSurface*, const nsIntRegion&, const IntPoint&)’: 255:41.64 /builddir/build/BUILD/firefox-89.0.2/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] 255:41.64 644 | aOther.mHdr->mLength = 0; 255:41.64 | ~~~~~~~~~~~~~~~~~~~~~^~~ 255:41.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/LayersTypes.h:14, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/CompositorTypes.h:13, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.h:11, 255:41.64 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.cpp:6, 255:41.64 from Unified_cpp_gfx_gl1.cpp:2: 255:41.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 255:41.64 1903 | mBands = aRegion.mBands.Clone(); 255:41.64 | ^ 255:43.84 gfx/graphite2/src 255:45.22 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 255:45.22 /builddir/build/BUILD/firefox-89.0.2/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] 255:45.22 80 | class Machine::Code::decoder 255:45.22 | ^~~~~~~ 255:55.55 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 255:55.55 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Slot.cpp: In member function ‘void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)’: 255:55.55 /builddir/build/BUILD/firefox-89.0.2/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] 255:55.55 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 255:55.55 | ^ 255:55.55 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:38, 255:55.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 255:55.55 from Unified_cpp_gfx_graphite2_src1.cpp:2: 255:55.56 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 255:55.56 42 | struct SlotJustify 255:55.56 | ^~~~~~~~~~~ 255:55.82 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Face.h:34, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:34, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 255:55.82 from Unified_cpp_gfx_graphite2_src1.cpp:2: 255:55.82 /builddir/build/BUILD/firefox-89.0.2/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*]’: 255:55.82 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ 255:55.82 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ 255:55.82 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 255:55.82 /builddir/build/BUILD/firefox-89.0.2/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] 255:55.82 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 255:55.82 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:55.82 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Face.h:34, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:34, 255:55.82 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 255:55.82 from Unified_cpp_gfx_graphite2_src1.cpp:2: 255:55.82 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 255:55.82 38 | class FeatureVal : public Vector 255:55.82 | ^~~~~~~~~~ 256:03.80 gfx/harfbuzz/src 258:25.77 gfx/ipc 260:11.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 260:11.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 260:11.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 260:11.20 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 260:11.20 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 260:11.20 from /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/CompositorSession.h:10, 260:11.20 from /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/CompositorSession.cpp:6, 260:11.20 from Unified_cpp_gfx_ipc0.cpp:2: 260:11.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: 260:11.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 260:11.20 304 | mHdr->mLength = 0; 260:11.20 | ~~~~~~~~~~~~~~^~~ 260:11.20 In file included from Unified_cpp_gfx_ipc0.cpp:38: 260:11.20 /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/GPUChild.cpp:70:34: note: while referencing ‘features’ 260:11.20 70 | nsTArray features; 260:11.20 | ^~~~~~~~ 260:23.90 gfx/layers 260:39.51 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/Common.h:19, 260:39.51 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 260:39.51 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 260:39.51 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 260:39.51 /builddir/build/BUILD/firefox-89.0.2/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&)’: 260:39.51 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:294:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 260:39.51 294 | ASSERT(position >= 0); 260:39.51 | ~~~~~~~~~^~~~ 260:39.52 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/common/debug.h:321:64: note: in definition of macro ‘ASSERT’ 260:39.52 321 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 260:39.52 | ^~~~~~~~~ 261:41.34 gfx/ots/src 261:43.19 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 261:43.19 /builddir/build/BUILD/firefox-89.0.2/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: 261:43.19 /builddir/build/BUILD/firefox-89.0.2/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] 261:43.19 548 | if (operands.size() < n * (k + 1) + 1) { 261:43.19 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 261:43.39 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 261:43.39 /builddir/build/BUILD/firefox-89.0.2/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)’: 261:43.39 /builddir/build/BUILD/firefox-89.0.2/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] 261:43.39 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 261:43.39 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:43.39 /builddir/build/BUILD/firefox-89.0.2/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] 261:43.39 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 261:43.39 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261:43.39 /builddir/build/BUILD/firefox-89.0.2/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] 261:43.39 398 | if (stack_size < n * (k + 1) + 1) { 261:43.39 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 261:50.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.h:10, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 261:50.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 261:50.89 /builddir/build/BUILD/firefox-89.0.2/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] 261:50.89 644 | aOther.mHdr->mLength = 0; 261:50.89 | ~~~~~~~~~~~~~~~~~~~~~^~~ 261:50.89 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.h:10, 261:50.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 261:50.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 261:50.89 1903 | mBands = aRegion.mBands.Clone(); 261:50.89 | ^ 262:19.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayerManager.h:15, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImplData.h:13, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 262:19.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: 262:19.48 /builddir/build/BUILD/firefox-89.0.2/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] 262:19.48 644 | aOther.mHdr->mLength = 0; 262:19.48 | ~~~~~~~~~~~~~~~~~~~~~^~~ 262:19.48 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayerManager.h:15, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImplData.h:13, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 262:19.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 262:19.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 262:19.48 1903 | mBands = aRegion.mBands.Clone(); 262:19.48 | ^ 263:06.85 gfx/skia 263:12.55 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp: In function ‘void decal_nofilter_scale(uint32_t*, SkFixed, SkFixed, int)’: 263:12.55 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 263:12.56 75 | case 2: ((uint16_t*)dst)[1] = SkToU16((fx + dx) >> 16); 263:12.56 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:12.56 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 263:12.56 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); 263:12.56 | ^~~~ 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: 263:55.96 /builddir/build/BUILD/firefox-89.0.2/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*}]’ 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 263:55.96 /builddir/build/BUILD/firefox-89.0.2/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] 263:55.96 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 263:55.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 263:55.96 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 263:55.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 263:55.96 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 263:55.96 | ^~~~~~~~ 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 263:55.96 167 | struct T { \ 263:55.96 | ^ 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: 263:55.96 /builddir/build/BUILD/firefox-89.0.2/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*}]’ 263:55.96 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 263:55.97 /builddir/build/BUILD/firefox-89.0.2/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] 263:55.97 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 263:55.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 263:55.97 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 263:55.97 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 263:55.97 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 263:55.97 | ^~~~~~~~ 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 263:55.97 167 | struct T { \ 263:55.97 | ^ 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: 263:55.97 /builddir/build/BUILD/firefox-89.0.2/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*}]’ 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 263:55.97 /builddir/build/BUILD/firefox-89.0.2/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] 263:55.97 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 263:55.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 263:55.97 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 263:55.97 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 263:55.97 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 263:55.97 | ^~~~~~~~~~~~ 263:55.97 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 263:55.97 167 | struct T { \ 263:55.97 | ^ 263:57.23 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 263:57.23 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 263:57.23 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 263:57.23 | ^ 264:01.26 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 264:01.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t portable::hash_fn(const void*, size_t, uint32_t)’: 264:01.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 264:01.26 194 | case 3: k ^= data[2] << 16; 264:01.26 | ~~^~~~~~~~~~~~~~~~ 264:01.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 264:01.27 195 | case 2: k ^= data[1] << 8; 264:01.27 | ^~~~ 264:01.27 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 264:01.27 195 | case 2: k ^= data[1] << 8; 264:01.27 | ~~^~~~~~~~~~~~~~~~ 264:01.27 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 264:01.27 196 | case 1: k ^= data[0] << 0; 264:01.27 | ^~~~ 265:24.34 In file included from Unified_cpp_gfx_skia0.cpp:101: 265:24.34 /builddir/build/BUILD/firefox-89.0.2/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] 265:24.34 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 265:24.34 | ^~~ 265:40.52 In file included from Unified_cpp_gfx_skia1.cpp:29: 265:40.52 /builddir/build/BUILD/firefox-89.0.2/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] 265:40.52 223 | class SkCanvas::MCRec { 265:40.52 | ^~~~~ 266:44.84 In file included from Unified_cpp_gfx_skia12.cpp:38: 266:44.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: 266:44.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 266:44.84 258 | } 266:44.84 | ^ 266:44.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 266:44.84 261 | case SkCubicType::kSerpentine: 266:44.84 | ^~~~ 267:02.01 In file included from Unified_cpp_gfx_skia13.cpp:92: 267:02.01 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: 267:02.01 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 267:02.01 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 267:02.01 | ^~ 267:02.01 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 267:02.01 509 | case SkOTTableName::Record::PlatformID::Unicode: 267:02.01 | ^~~~ 267:12.64 In file included from Unified_cpp_gfx_skia14.cpp:65: 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 259 | LinearGradient4fContext::LinearIntervalProcessor { 267:12.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.64 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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]’ 267:12.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:12.65 /builddir/build/BUILD/firefox-89.0.2/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] 267:13.84 In file included from Unified_cpp_gfx_skia14.cpp:74: 267:13.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: 267:13.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 267:13.84 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 267:13.84 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267:13.84 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 267:13.84 299 | case SkTileMode::kClamp: 267:13.84 | ^~~~ 267:34.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 267:34.12 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 267:34.12 from Unified_cpp_gfx_layers0.cpp:2: 267:34.12 /builddir/build/BUILD/firefox-89.0.2/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 >&)’: 267:34.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 267:34.12 304 | mHdr->mLength = 0; 267:34.12 | ~~~~~~~~~~~~~~^~~ 267:34.12 In file included from Unified_cpp_gfx_layers0.cpp:2: 267:34.12 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 267:34.13 218 | nsTArray> nonAnimatingValues; 267:34.13 | ^~~~~~~~~~~~~~~~~~ 267:34.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 267:34.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 267:34.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 267:34.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 267:34.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 267:34.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 267:34.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 267:34.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 267:34.84 from Unified_cpp_gfx_layers0.cpp:2: 267:34.84 /builddir/build/BUILD/firefox-89.0.2/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]’: 267:34.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 267:34.84 304 | mHdr->mLength = 0; 267:34.84 | ~~~~~~~~~~~~~~^~~ 267:34.84 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:29, 267:34.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationInfo.cpp:8, 267:34.84 from Unified_cpp_gfx_layers0.cpp:11: 267:34.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 267:34.84 222 | nsTArray clippedPoints(mPoints.Clone()); 267:34.84 | ^~~~~~~~~~~~~ 267:35.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 267:35.51 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 267:35.51 from Unified_cpp_gfx_layers0.cpp:2: 267:35.51 /builddir/build/BUILD/firefox-89.0.2/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&)’: 267:35.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 267:35.51 304 | mHdr->mLength = 0; 267:35.51 | ~~~~~~~~~~~~~~^~~ 267:35.51 In file included from Unified_cpp_gfx_layers0.cpp:83: 267:35.51 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 267:35.51 339 | nsTArray texturedTriangles; 267:35.51 | ^~~~~~~~~~~~~~~~~ 267:47.04 In file included from Unified_cpp_gfx_skia15.cpp:29: 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 267:47.05 1991 | } 267:47.05 | ^ 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 267:47.05 1993 | case Token::FLOAT_LITERAL: { 267:47.05 | ^~~~ 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 267:47.05 2057 | } 267:47.05 | ^ 267:47.05 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 267:47.05 2059 | case Token::INT_LITERAL: { 267:47.05 | ^~~~ 268:42.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 268:42.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 268:42.04 from Unified_cpp_gfx_layers1.cpp:2: 268:42.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 268:42.04 /builddir/build/BUILD/firefox-89.0.2/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] 268:42.04 644 | aOther.mHdr->mLength = 0; 268:42.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 268:42.04 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 268:42.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 268:42.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 268:42.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 268:42.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 268:42.05 from Unified_cpp_gfx_layers1.cpp:2: 268:42.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 268:42.05 1903 | mBands = aRegion.mBands.Clone(); 268:42.05 | ^ 268:47.16 In file included from Unified_cpp_gfx_skia16.cpp:20: 268:47.16 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 268:47.16 66 | class FwDCubicEvaluator { 268:47.16 | ^~~~~~~~~~~~~~~~~ 268:48.27 In file included from Unified_cpp_gfx_skia16.cpp:47: 268:48.27 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/utils/SkShadowUtils.cpp: In member function ‘bool {anonymous}::SpotVerticesFactory::isCompatible(const {anonymous}::SpotVerticesFactory&, SkVector*) const’: 268:48.27 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5: warning: control reaches end of non-void function [-Wreturn-type] 268:48.27 152 | } 268:48.27 | ^ 268:53.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:53.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 268:53.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 268:53.54 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 268:53.54 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 268:53.55 from Unified_cpp_gfx_layers1.cpp:2: 268:53.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: 268:53.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 268:53.55 304 | mHdr->mLength = 0; 268:53.55 | ~~~~~~~~~~~~~~^~~ 268:53.55 In file included from Unified_cpp_gfx_layers1.cpp:47: 268:53.55 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.cpp:978:26: note: while referencing ‘drawOrder’ 268:53.55 978 | nsTArray drawOrder; 268:53.55 | ^~~~~~~~~ 268:53.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 268:53.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 268:53.55 from Unified_cpp_gfx_layers1.cpp:2: 268:53.55 /builddir/build/BUILD/firefox-89.0.2/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] 268:53.55 304 | mHdr->mLength = 0; 268:53.55 | ~~~~~~~~~~~~~~^~~ 268:53.55 In file included from Unified_cpp_gfx_layers1.cpp:47: 268:53.55 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 268:53.55 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); 268:53.55 | ^~~~~~~ 269:01.07 In file included from Unified_cpp_gfx_skia2.cpp:92: 269:01.07 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: 269:01.07 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 269:01.07 514 | } 269:01.07 | ^ 269:01.07 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 269:01.07 516 | case SkCanvas::kPolygon_PointMode: { 269:01.07 | ^~~~ 269:28.61 In file included from Unified_cpp_gfx_skia4.cpp:47: 269:28.61 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: 269:28.61 /builddir/build/BUILD/firefox-89.0.2/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] 269:28.61 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 269:28.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:36.78 In file included from /usr/include/string.h:519, 269:36.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 269:36.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 269:36.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 269:36.78 from /usr/include/c++/10/bits/move.h:57, 269:36.78 from /usr/include/c++/10/bits/stl_function.h:60, 269:36.79 from /usr/include/c++/10/functional:49, 269:36.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/functional:3, 269:36.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/functional:60, 269:36.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRun.h:11, 269:36.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, 269:36.79 from Unified_cpp_gfx_skia4.cpp:2: 269:36.79 In function ‘char* strncpy(char*, const char*, size_t)’, 269:36.79 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkICC.cpp:278:16, 269:36.79 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 269:36.79 /usr/include/bits/string_fortified.h:91: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] 269:36.79 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 269:36.79 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:36.79 In function ‘char* strncpy(char*, const char*, size_t)’, 269:36.79 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkICC.cpp:274:16, 269:36.79 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkICC.cpp:317:30: 269:36.79 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 269:36.79 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 269:36.79 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:44.54 In file included from Unified_cpp_gfx_skia5.cpp:110: 269:44.54 /builddir/build/BUILD/firefox-89.0.2/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*)’: 269:44.54 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 269:44.54 3586 | insertClose = false; 269:44.54 | ~~~~~~~~~~~~^~~~~~~ 269:44.54 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 269:44.54 3587 | case SkPath::kLine_Verb: { 269:44.54 | ^~~~ 270:20.67 In file included from Unified_cpp_gfx_skia6.cpp:128: 270:20.67 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: 270:20.67 /builddir/build/BUILD/firefox-89.0.2/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] 270:20.67 557 | memcpy(&raw, buffer, kSizeInMemory); 270:20.67 | ^ 270:20.67 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/private/SkPathRef.h:13, 270:20.67 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 270:20.67 from Unified_cpp_gfx_skia6.cpp:2: 270:20.67 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 270:20.67 30 | class SK_API SkRRect { 270:20.67 | ^~~~~~~ 270:21.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 270:21.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 270:21.42 from Unified_cpp_gfx_layers10.cpp:2: 270:21.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::SharedSurfacesParent::MappingTracker::NotifyHandlerEnd()’: 270:21.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 270:21.42 304 | mHdr->mLength = 0; 270:21.42 | ~~~~~~~~~~~~~~^~~ 270:21.42 In file included from Unified_cpp_gfx_layers10.cpp:29: 270:21.42 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedSurfacesParent.cpp:42:57: note: while referencing ‘expired’ 270:21.42 42 | nsTArray> expired; 270:21.42 | ^~~~~~~ 270:21.73 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, 270:21.73 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkImageGenerator.h:16, 270:21.73 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPicture.cpp:10, 270:21.73 from Unified_cpp_gfx_skia6.cpp:11: 270:21.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: 270:21.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1: warning: control reaches end of non-void function [-Wreturn-type] 270:21.73 44 | } 270:21.73 | ^ 270:22.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 270:22.04 from Unified_cpp_gfx_layers10.cpp:2: 270:22.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 270:22.04 /builddir/build/BUILD/firefox-89.0.2/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] 270:22.04 644 | aOther.mHdr->mLength = 0; 270:22.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 270:22.04 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 270:22.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 270:22.04 from Unified_cpp_gfx_layers10.cpp:2: 270:22.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 270:22.05 1903 | mBands = aRegion.mBands.Clone(); 270:22.05 | ^ 270:37.71 In file included from Unified_cpp_gfx_skia7.cpp:110: 270:37.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: 270:37.71 /builddir/build/BUILD/firefox-89.0.2/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] 270:37.71 42 | memcpy(&rec, ptr, size); 270:37.71 | ^ 270:37.71 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 270:37.71 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 270:37.71 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 270:37.71 from Unified_cpp_gfx_skia7.cpp:110: 270:37.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 270:37.71 55 | struct SkScalerContextRec { 270:37.72 | ^~~~~~~~~~~~~~~~~~ 270:37.89 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 270:37.89 from Unified_cpp_gfx_skia7.cpp:110: 270:37.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 270:37.90 /builddir/build/BUILD/firefox-89.0.2/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] 270:37.90 517 | std::memcpy(&rec, ptr, sizeof(rec)); 270:37.90 | ^ 270:37.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 270:37.90 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 270:37.90 | ^~~~~~~~~~~ 270:37.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 270:37.90 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 270:37.90 | ^~~~~~~~~~~~ 270:37.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 270:37.90 513 | TRACE_STR_COPY( 270:37.90 | ^~~~~~~~~~~~~~ 270:37.90 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 270:37.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 270:37.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 270:37.90 from Unified_cpp_gfx_skia7.cpp:110: 270:37.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 270:37.90 55 | struct SkScalerContextRec { 270:37.90 | ^~~~~~~~~~~~~~~~~~ 270:38.09 In file included from Unified_cpp_gfx_skia7.cpp:119: 270:38.09 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 270:38.09 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 270:38.09 75 | class SkResourceCache::Hash : 270:38.09 | ^~~~ 270:38.21 In file included from Unified_cpp_gfx_skia7.cpp:137: 270:38.21 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: 270:38.21 /builddir/build/BUILD/firefox-89.0.2/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] 270:38.21 1118 | memset(&rec, 0, sizeof(rec)); 270:38.21 | ^ 270:38.21 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 270:38.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 270:38.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 270:38.21 from Unified_cpp_gfx_skia7.cpp:110: 270:38.21 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 270:38.21 55 | struct SkScalerContextRec { 270:38.21 | ^~~~~~~~~~~~~~~~~~ 270:40.71 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 270:40.71 from Unified_cpp_gfx_skia7.cpp:110: 270:40.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 270:40.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.71 129 | } 270:40.71 | ^ 270:40.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: 270:40.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.71 96 | } 270:40.71 | ^ 270:40.71 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 93 | } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 90 | } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 83 | } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 79 | } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 72 | } 270:40.72 | ^ 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: 270:40.72 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.72 69 | } 270:40.73 | ^ 270:40.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: 270:40.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.73 119 | } 270:40.73 | ^ 270:40.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: 270:40.73 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 270:40.73 75 | } 270:40.73 | ^ 271:04.04 In file included from Unified_cpp_gfx_layers11.cpp:2: 271:04.04 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: 271:04.05 /builddir/build/BUILD/firefox-89.0.2/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] 271:04.05 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); 271:04.05 | ^ 271:04.05 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 271:04.05 from Unified_cpp_gfx_layers11.cpp:2: 271:04.05 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:157:10: note: ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here 271:04.05 157 | struct Slot { 271:04.05 | ^~~~ 271:06.74 In file included from Unified_cpp_gfx_skia8.cpp:101: 271:06.75 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: 271:06.75 /builddir/build/BUILD/firefox-89.0.2/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] 271:06.75 281 | memcpy(&lhsRec, ptr, size); 271:06.75 | ^ 271:06.75 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 271:06.75 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 271:06.75 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 271:06.75 from Unified_cpp_gfx_skia8.cpp:92: 271:06.75 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 271:06.75 55 | struct SkScalerContextRec { 271:06.75 | ^~~~~~~~~~~~~~~~~~ 271:06.75 In file included from Unified_cpp_gfx_skia8.cpp:101: 271:06.75 /builddir/build/BUILD/firefox-89.0.2/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] 271:06.75 285 | memcpy(&rhsRec, ptr, size); 271:06.75 | ^ 271:06.75 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 271:06.75 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 271:06.75 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 271:06.75 from Unified_cpp_gfx_skia8.cpp:92: 271:06.75 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 271:06.75 55 | struct SkScalerContextRec { 271:06.75 | ^~~~~~~~~~~~~~~~~~ 271:28.80 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, 271:28.80 from Unified_cpp_gfx_skia9.cpp:119: 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.80 129 | } 271:28.80 | ^ 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.80 96 | } 271:28.80 | ^ 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.80 93 | } 271:28.80 | ^ 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.80 90 | } 271:28.80 | ^ 271:28.80 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 83 | } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 79 | } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 72 | } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 69 | } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 119 | } 271:28.81 | ^ 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 271:28.81 75 | } 271:28.81 | ^ 271:28.81 In file included from Unified_cpp_gfx_skia9.cpp:74: 271:28.81 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: 271:28.82 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:204:1: warning: control reaches end of non-void function [-Wreturn-type] 271:28.82 204 | } 271:28.82 | ^ 271:28.87 In file included from Unified_cpp_gfx_skia9.cpp:119: 271:28.87 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: 271:28.87 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 271:28.87 32 | } 271:28.87 | ^ 271:35.47 gfx/src 272:05.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 272:05.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 272:05.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 272:05.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 272:05.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 272:05.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 272:05.78 from Unified_cpp_gfx_layers11.cpp:2: 272:05.78 /builddir/build/BUILD/firefox-89.0.2/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&)’: 272:05.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 272:05.78 304 | mHdr->mLength = 0; 272:05.78 | ~~~~~~~~~~~~~~^~~ 272:05.78 In file included from Unified_cpp_gfx_layers11.cpp:74: 272:05.78 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 272:05.78 121 | nsTArray payloads; 272:05.78 | ^~~~~~~~ 272:06.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 272:06.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 272:06.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 272:06.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 272:06.09 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 272:06.09 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 272:06.09 from Unified_cpp_gfx_layers11.cpp:2: 272:06.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 272:06.10 /builddir/build/BUILD/firefox-89.0.2/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] 272:06.10 644 | aOther.mHdr->mLength = 0; 272:06.10 | ~~~~~~~~~~~~~~~~~~~~~^~~ 272:06.10 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 272:06.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 272:06.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 272:06.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 272:06.10 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 272:06.10 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 272:06.10 from Unified_cpp_gfx_layers11.cpp:2: 272:06.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 272:06.10 1903 | mBands = aRegion.mBands.Clone(); 272:06.10 | ^ 272:07.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 272:07.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 272:07.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 272:07.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 272:07.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 272:07.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 272:07.26 from Unified_cpp_gfx_layers11.cpp:2: 272:07.26 /builddir/build/BUILD/firefox-89.0.2/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&)’: 272:07.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 272:07.26 304 | mHdr->mLength = 0; 272:07.26 | ~~~~~~~~~~~~~~^~~ 272:07.26 In file included from Unified_cpp_gfx_layers11.cpp:74: 272:07.26 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 272:07.26 157 | nsTArray payloads; 272:07.26 | ^~~~~~~~ 273:17.34 gfx/thebes 274:02.32 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 274:02.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 274:02.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 274:02.32 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 274:02.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: 274:02.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:413:43: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 274:02.32 413 | size_type Length() const { return mHdr->mLength; } 274:02.32 | ~~~~~~^~~~~~~ 274:02.32 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: while referencing ‘coords’ 274:02.32 709 | nsTArray coords; 274:02.32 | ^~~~~~ 274:02.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 274:02.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 274:02.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 274:02.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 274:02.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 274:02.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:72:14: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 274:02.33 72 | if (!mHdr->mIsAutoArray) { 274:02.33 | ~~~~~~^~~~~~~~~~~~ 274:02.33 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: while referencing ‘coords’ 274:02.33 709 | nsTArray coords; 274:02.33 | ^~~~~~ 274:02.34 In file included from /usr/include/string.h:519, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/IntegerTypeTraits.h:14, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/TypedEnumBits.h:15, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxTypes.h:10, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:9, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 274:02.35 In function ‘void* memcpy(void*, const void*, size_t)’, 274:02.35 inlined from ‘static void nsTArray_RelocateUsingMemutils::RelocateNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:697:11, 274:02.35 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-89.0.2/objdir/dist/include/nsTArray-inl.h:202:63, 274:02.35 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-89.0.2/objdir/dist/include/nsTArray.h:2660:74, 274:02.35 inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2802:41, 274:02.35 inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:711:45: 274:02.35 /usr/include/bits/string_fortified.h:29: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] 274:02.35 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 274:02.35 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:02.35 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: 274:02.35 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: ‘coords’ declared here 274:02.35 709 | nsTArray coords; 274:02.35 | ^~~~~~ 274:02.35 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 274:02.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 274:02.35 In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, 274:02.35 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-89.0.2/objdir/dist/include/nsTArray-inl.h:206:24, 274:02.35 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-89.0.2/objdir/dist/include/nsTArray.h:2660:74, 274:02.35 inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2802:41, 274:02.35 inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:711:45: 274:02.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:262:38: warning: attempt to free a non-heap object ‘coords’ [-Wfree-nonheap-object] 274:02.36 262 | static void Free(void* aPtr) { free(aPtr); } 274:02.36 | ~~~~^~~~~~ 274:19.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ScreenshotGrabber.cpp:9, 274:19.37 from Unified_cpp_gfx_layers2.cpp:2: 274:19.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 274:19.37 /builddir/build/BUILD/firefox-89.0.2/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] 274:19.37 644 | aOther.mHdr->mLength = 0; 274:19.37 | ~~~~~~~~~~~~~~~~~~~~~^~~ 274:19.37 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 274:19.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ScreenshotGrabber.cpp:14, 274:19.37 from Unified_cpp_gfx_layers2.cpp:2: 274:19.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 274:19.37 1903 | mBands = aRegion.mBands.Clone(); 274:19.37 | ^ 275:14.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 275:14.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.h:11, 275:14.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.h:13, 275:14.04 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.cpp:9: 275:14.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: 275:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 275:14.05 644 | aOther.mHdr->mLength = 0; 275:14.05 | ~~~~~~~~~~~~~~~~~~~~~^~~ 275:14.05 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 275:14.05 1853 | gfxFontVariationInstance instance; 275:14.05 | ^~~~~~~~ 275:50.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/APZUtils.h:18, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.h:10, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 275:50.65 from Unified_cpp_gfx_layers3.cpp:2: 275:50.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 275:50.65 /builddir/build/BUILD/firefox-89.0.2/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] 275:50.65 644 | aOther.mHdr->mLength = 0; 275:50.65 | ~~~~~~~~~~~~~~~~~~~~~^~~ 275:50.65 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/APZUtils.h:18, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.h:10, 275:50.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 275:50.65 from Unified_cpp_gfx_layers3.cpp:2: 275:50.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 275:50.65 1903 | mBands = aRegion.mBands.Clone(); 275:50.65 | ^ 276:18.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 276:18.67 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.cpp:7: 276:18.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: 276:18.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 276:18.67 644 | aOther.mHdr->mLength = 0; 276:18.67 | ~~~~~~~~~~~~~~~~~~~~~^~~ 276:18.67 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.cpp:2109:21: note: while referencing ‘result’ 276:18.67 2109 | nsTArray result; 276:18.67 | ^~~~~~ 277:56.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 277:56.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 277:56.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 277:56.36 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 277:56.36 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.h:10, 277:56.36 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 277:56.36 from Unified_cpp_gfx_layers5.cpp:2: 277:56.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 277:56.36 /builddir/build/BUILD/firefox-89.0.2/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] 277:56.36 644 | aOther.mHdr->mLength = 0; 277:56.37 | ~~~~~~~~~~~~~~~~~~~~~^~~ 277:56.37 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 277:56.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.h:10, 277:56.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 277:56.37 from Unified_cpp_gfx_layers5.cpp:2: 277:56.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 277:56.37 1903 | mBands = aRegion.mBands.Clone(); 277:56.37 | ^ 279:05.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:15, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 279:05.43 from Unified_cpp_gfx_layers6.cpp:2: 279:05.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 279:05.43 /builddir/build/BUILD/firefox-89.0.2/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] 279:05.43 644 | aOther.mHdr->mLength = 0; 279:05.43 | ~~~~~~~~~~~~~~~~~~~~~^~~ 279:05.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/FilterSupport.h:14, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/APZTestData.h:16, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:23, 279:05.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 279:05.43 from Unified_cpp_gfx_layers6.cpp:2: 279:05.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 279:05.43 1903 | mBands = aRegion.mBands.Clone(); 279:05.43 | ^ 279:15.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 279:15.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 279:15.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 279:15.40 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:15, 279:15.40 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 279:15.40 from Unified_cpp_gfx_layers6.cpp:2: 279:15.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: 279:15.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 279:15.40 304 | mHdr->mLength = 0; 279:15.40 | ~~~~~~~~~~~~~~^~~ 279:15.40 In file included from Unified_cpp_gfx_layers6.cpp:92: 279:15.40 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 279:15.41 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 279:15.41 | ^~~~~~~~~~~~~~~~ 279:41.56 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontVariations.h:12, 279:41.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFont.h:14, 279:41.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGlyphExtents.h:9, 279:41.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 279:41.56 from Unified_cpp_gfx_thebes1.cpp:2: 279:41.56 /builddir/build/BUILD/firefox-89.0.2/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]’: 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 279:41.56 /builddir/build/BUILD/firefox-89.0.2/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] 279:41.56 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 279:41.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:41.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 279:41.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxUtils.cpp:19, 279:41.56 from Unified_cpp_gfx_thebes1.cpp:119: 279:41.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 279:41.56 27 | struct JSGCSetting { 279:41.56 | ^~~~~~~~~~~ 280:07.88 In file included from Unified_cpp_gfx_thebes1.cpp:20: 280:07.88 /builddir/build/BUILD/firefox-89.0.2/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)’: 280:07.88 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 280:07.88 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); 280:07.88 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280:29.17 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 280:29.17 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 280:29.17 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ClientLayerManager.h:15, 280:29.17 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 280:29.17 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 280:29.17 from Unified_cpp_gfx_layers7.cpp:2: 280:29.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: 280:29.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 280:29.17 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 280:29.17 | ^~~~ 280:29.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 280:29.17 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 280:29.17 | ^~~~~~~~~~~~~~~~~~ 280:31.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ClientLayerManager.h:15, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 280:31.48 from Unified_cpp_gfx_layers7.cpp:2: 280:31.48 /builddir/build/BUILD/firefox-89.0.2/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]’: 280:31.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 280:31.48 304 | mHdr->mLength = 0; 280:31.48 | ~~~~~~~~~~~~~~^~~ 280:31.48 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:29, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientTiledPaintedLayer.h:11, 280:31.48 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:10, 280:31.48 from Unified_cpp_gfx_layers7.cpp:2: 280:31.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 280:31.48 222 | nsTArray clippedPoints(mPoints.Clone()); 280:31.48 | ^~~~~~~~~~~~~ 280:31.82 In file included from /usr/include/string.h:519, 280:31.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 280:31.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 280:31.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 280:31.82 from /usr/include/c++/10/bits/move.h:57, 280:31.82 from /usr/include/c++/10/bits/nested_exception.h:40, 280:31.82 from /usr/include/c++/10/exception:148, 280:31.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/exception:3, 280:31.82 from /usr/include/c++/10/new:41, 280:31.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/new:3, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/new:60, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/cwchar:66, 280:31.83 from /usr/include/c++/10/bits/postypes.h:40, 280:31.83 from /usr/include/c++/10/iosfwd:40, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/iosfwd:3, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/iosfwd:60, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:11, 280:31.83 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 280:31.83 from Unified_cpp_gfx_layers7.cpp:2: 280:31.83 In function ‘void* memcpy(void*, const void*, size_t)’, 280:31.83 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-89.0.2/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, 280:31.83 inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/ContainerLayerComposite.cpp:171:37: 280:31.83 /usr/include/bits/string_fortified.h:29: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] 280:31.83 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 280:31.83 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:00.08 gfx/vr/service/openvr 281:05.54 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: 281:05.54 /builddir/build/BUILD/firefox-89.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 281:05.54 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 281:05.55 | ^~~~~~~~~~~~~~~~~~~ 281:05.55 /builddir/build/BUILD/firefox-89.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 281:05.55 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 281:05.55 | ^~~~~~~~~~~~~~~~~~~~~~ 281:05.55 /builddir/build/BUILD/firefox-89.0.2/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 281:05.55 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 281:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 281:50.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 281:50.37 from Unified_cpp_gfx_layers8.cpp:2: 281:50.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 281:50.37 /builddir/build/BUILD/firefox-89.0.2/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] 281:50.37 644 | aOther.mHdr->mLength = 0; 281:50.37 | ~~~~~~~~~~~~~~~~~~~~~^~~ 281:50.37 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 281:50.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 281:50.37 from Unified_cpp_gfx_layers8.cpp:2: 281:50.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 281:50.38 1903 | mBands = aRegion.mBands.Clone(); 281:50.38 | ^ 281:50.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 281:50.78 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 281:50.78 from Unified_cpp_gfx_layers8.cpp:2: 281:50.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: 281:50.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 281:50.78 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 281:50.78 | ^~~~ 281:50.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 281:50.78 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 281:50.78 | ^~~~~~~~~~~~~~~~~~ 282:07.69 gfx/vr/service 282:47.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 282:47.57 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 282:47.57 from Unified_cpp_gfx_layers9.cpp:2: 282:47.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: 282:47.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 282:47.58 304 | mHdr->mLength = 0; 282:47.58 | ~~~~~~~~~~~~~~^~~ 282:47.58 In file included from Unified_cpp_gfx_layers9.cpp:56: 282:47.58 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 282:47.58 54 | nsTArray messages; 282:47.58 | ^~~~~~~~ 282:48.99 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 282:48.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 282:49.00 from Unified_cpp_gfx_layers9.cpp:2: 282:49.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 282:49.00 /builddir/build/BUILD/firefox-89.0.2/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] 282:49.00 644 | aOther.mHdr->mLength = 0; 282:49.00 | ~~~~~~~~~~~~~~~~~~~~~^~~ 282:49.00 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorController.h:12, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 282:49.00 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 282:49.00 from Unified_cpp_gfx_layers9.cpp:2: 282:49.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 282:49.00 1903 | mBands = aRegion.mBands.Clone(); 282:49.00 | ^ 282:49.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 282:49.71 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 282:49.71 from Unified_cpp_gfx_layers9.cpp:2: 282:49.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::CompositorBridgeParent::Invalidate()’: 282:49.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 282:49.71 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 282:49.71 | ^~~~ 282:49.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 282:49.71 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 282:49.71 | ^~~~~~~~~~~~~~~~~~ 282:49.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: 282:49.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 282:49.86 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 282:49.86 | ^~~~ 282:49.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 282:49.86 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 282:49.86 | ^~~~~~~~~~~~~~~~~~ 282:56.79 gfx/vr 283:11.68 gfx/webrender_bindings 284:35.62 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 284:35.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/imgIContainer.h:35, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxUtils.h:13, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 284:35.63 from Unified_cpp_webrender_bindings0.cpp:2: 284:35.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 284:35.63 /builddir/build/BUILD/firefox-89.0.2/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] 284:35.63 644 | aOther.mHdr->mLength = 0; 284:35.63 | ~~~~~~~~~~~~~~~~~~~~~^~~ 284:35.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxUtils.h:22, 284:35.63 from /builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 284:35.63 from Unified_cpp_webrender_bindings0.cpp:2: 284:35.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 284:35.63 1903 | mBands = aRegion.mBands.Clone(); 284:35.63 | ^ 284:56.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 284:56.23 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 284:56.23 from /builddir/build/BUILD/firefox-89.0.2/gfx/vr/VRDisplayClient.cpp:12, 284:56.23 from Unified_cpp_gfx_vr0.cpp:2: 284:56.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayImE.part.0(const nsTArray&)’: 284:56.23 /builddir/build/BUILD/firefox-89.0.2/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] 284:56.23 644 | aOther.mHdr->mLength = 0; 284:56.23 | ~~~~~~~~~~~~~~~~~~~~~^~~ 284:56.23 In file included from Unified_cpp_gfx_vr0.cpp:20: 284:56.23 /builddir/build/BUILD/firefox-89.0.2/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 284:56.23 222 | [buffer{aBuffer.Clone()}]() -> void { 284:56.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:56.23 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 284:56.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:56.23 224 | }); 284:56.23 | ~ 285:07.93 gfx/ycbcr 285:15.08 hal 285:43.30 image/build 285:58.63 image/decoders/icon/gtk 286:07.63 image/decoders/icon 286:17.09 image/decoders 286:17.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 286:43.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 286:43.38 from /builddir/build/BUILD/firefox-89.0.2/hal/Hal.h:12, 286:43.38 from /builddir/build/BUILD/firefox-89.0.2/hal/HalWakeLock.cpp:7, 286:43.38 from Unified_cpp_hal0.cpp:2: 286:43.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::ModifyWakeLock(const nsAString&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)’: 286:43.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 286:43.39 304 | mHdr->mLength = 0; 286:43.39 | ~~~~~~~~~~~~~~^~~ 286:43.39 In file included from Unified_cpp_hal0.cpp:2: 286:43.39 /builddir/build/BUILD/firefox-89.0.2/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 286:43.39 180 | LockCount processCount; 286:43.39 | ^~~~~~~~~~~~ 286:44.98 image/encoders/bmp 286:51.73 image/encoders/ico 286:58.23 image/encoders/jpeg 287:04.55 image/encoders/png 287:22.93 image 288:18.18 intl/components 288:19.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:19.32 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:19.32 from Unified_cpp_image1.cpp:2: 288:19.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: 288:19.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:19.32 304 | mHdr->mLength = 0; 288:19.32 | ~~~~~~~~~~~~~~^~~ 288:19.32 In file included from Unified_cpp_image1.cpp:101: 288:19.32 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1725:35: note: while referencing ‘discard’ 288:19.32 1725 | nsTArray> discard; 288:19.32 | ^~~~~~~ 288:19.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:19.81 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:19.81 from Unified_cpp_image1.cpp:2: 288:19.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Observe(nsISupports*, const char*, const char16_t*)’: 288:19.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:19.81 304 | mHdr->mLength = 0; 288:19.81 | ~~~~~~~~~~~~~~^~~ 288:19.81 In file included from Unified_cpp_image1.cpp:101: 288:19.81 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1476:39: note: while referencing ‘discard’ 288:19.81 1476 | nsTArray> discard; 288:19.81 | ^~~~~~~ 288:21.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:21.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:21.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:21.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:21.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:21.57 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:21.57 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:21.57 from Unified_cpp_image1.cpp:2: 288:21.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(mozilla::image::ImageKey, nsTArray&, mozilla::MallocSizeOf)’: 288:21.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:21.57 304 | mHdr->mLength = 0; 288:21.57 | ~~~~~~~~~~~~~~^~~ 288:21.57 In file included from Unified_cpp_image1.cpp:101: 288:21.57 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1739:35: note: while referencing ‘discard’ 288:21.57 1739 | nsTArray> discard; 288:21.57 | ^~~~~~~ 288:21.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:21.96 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:21.96 from Unified_cpp_image1.cpp:2: 288:21.96 /builddir/build/BUILD/firefox-89.0.2/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)’: 288:21.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:21.96 304 | mHdr->mLength = 0; 288:21.96 | ~~~~~~~~~~~~~~^~~ 288:21.96 In file included from Unified_cpp_image1.cpp:101: 288:21.96 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1590:35: note: while referencing ‘discard’ 288:21.96 1590 | nsTArray> discard; 288:21.96 | ^~~~~~~ 288:22.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:22.26 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:22.26 from Unified_cpp_image1.cpp:2: 288:22.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: 288:22.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:22.27 304 | mHdr->mLength = 0; 288:22.27 | ~~~~~~~~~~~~~~^~~ 288:22.27 In file included from Unified_cpp_image1.cpp:101: 288:22.27 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1628:35: note: while referencing ‘discard’ 288:22.27 1628 | nsTArray> discard; 288:22.27 | ^~~~~~~ 288:22.60 intl/hyphenation/glue 288:22.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 288:22.72 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 288:22.72 from Unified_cpp_image1.cpp:2: 288:22.72 /builddir/build/BUILD/firefox-89.0.2/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)’: 288:22.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 288:22.72 304 | mHdr->mLength = 0; 288:22.72 | ~~~~~~~~~~~~~~^~~ 288:22.72 In file included from Unified_cpp_image1.cpp:101: 288:22.72 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1610:35: note: while referencing ‘discard’ 288:22.72 1610 | nsTArray> discard; 288:22.72 | ^~~~~~~ 289:02.08 intl/l10n 289:24.37 intl/locale/gtk 289:28.26 intl/locale 289:41.11 intl/lwbrk 289:47.30 In file included from Unified_cpp_intl_locale0.cpp:2: 289:47.30 /builddir/build/BUILD/firefox-89.0.2/intl/locale/DateTimeFormat.cpp: In static member function ‘static nsresult mozilla::DateTimeFormat::GetCalendarSymbol(mozilla::DateTimeFormat::Field, mozilla::DateTimeFormat::Style, const PRExplodedTime*, nsAString&)’: 289:47.30 /builddir/build/BUILD/firefox-89.0.2/intl/locale/DateTimeFormat.cpp:185:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 289:47.30 185 | const auto* months = dfs->getMonths( 289:47.30 | ~~~~~~~~~~~~~~^ 289:47.30 186 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); 289:47.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289:49.31 intl/strres 289:50.47 intl/uconv 289:56.46 intl/unicharutil/util 290:13.45 ipc/app 290:16.14 toolkit/library/build/symverscript.stub 290:16.60 media/libsoundtouch/src 290:16.78 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 290:16.78 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 290:16.78 90 | #pragma omp parallel for 290:16.78 | 290:16.78 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 290:16.78 136 | #pragma omp parallel for 290:16.78 | 290:16.78 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 290:16.78 180 | #pragma omp parallel for 290:16.78 | 290:16.78 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 290:16.79 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 290:16.79 71 | #define PI 3.1415926536 290:16.79 | 290:16.79 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 290:16.79 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 290:16.79 45 | #define PI M_PI 290:16.79 | 290:16.79 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 290:16.79 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 290:16.79 310 | #pragma omp parallel for 290:16.79 | 290:16.79 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 290:16.79 336 | #pragma omp critical 290:16.79 | 290:17.18 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 290:17.18 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterStereo(soundtouch::SAMPLETYPE*, const SAMPLETYPE*, uint) const’: 290:17.18 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 290:17.19 81 | double dScaler = 1.0 / (double)resultDivider; 290:17.19 | ^~~~~~~ 290:17.19 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterMono(soundtouch::SAMPLETYPE*, const SAMPLETYPE*, uint) const’: 290:17.19 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 290:17.19 127 | double dScaler = 1.0 / (double)resultDivider; 290:17.19 | ^~~~~~~ 290:17.19 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function ‘virtual uint soundtouch::FIRFilter::evaluateFilterMulti(soundtouch::SAMPLETYPE*, const SAMPLETYPE*, uint, uint)’: 290:17.19 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 290:17.19 166 | double dScaler = 1.0 / (double)resultDivider; 290:17.19 | ^~~~~~~ 290:17.22 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 290:17.22 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 290:17.22 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 290:17.22 134 | uint count; 290:17.22 | ^~~~~ 290:19.58 config/external/sqlite/libmozsqlite3.so.symbols.stub 290:20.06 third_party/sqlite3/src 290:20.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 290:27.98 ipc/chromium/src/third_party 290:27.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 290:43.24 In file included from Unified_c_src_third_party0.c:119: 290:43.24 In function ‘evutil_sockaddr_cmp’, 290:43.24 inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, 290:43.24 inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: 290:43.25 /builddir/build/BUILD/firefox-89.0.2/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=] 290:43.25 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) 290:43.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290:46.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 290:51.20 ipc/chromium 291:39.86 In file included from Unified_cpp_ipc_chromium1.cpp:20: 291:39.86 /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string16&)’: 291:39.86 /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/string_util.cc:678:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 291:39.86 678 | return result; 291:39.86 | ^~~~~~ 291:52.47 ipc/glue 292:34.89 ipc/ipdl 294:24.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 294:24.58 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/process_util.h:40, 294:24.58 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 294:24.58 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundChild.h:11, 294:24.58 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundImpl.cpp:7, 294:24.58 from Unified_cpp_ipc_glue0.cpp:2: 294:24.58 /builddir/build/BUILD/firefox-89.0.2/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]’: 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 294:24.58 /builddir/build/BUILD/firefox-89.0.2/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] 294:24.58 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 294:24.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:24.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 294:24.58 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundImpl.cpp:29, 294:24.58 from Unified_cpp_ipc_glue0.cpp:2: 294:24.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 294:24.58 27 | struct JSGCSetting { 294:24.58 | ^~~~~~~~~~~ 295:44.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:44.14 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:44.14 from Unified_cpp_ipc_glue1.cpp:2: 295:44.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: 295:44.14 /builddir/build/BUILD/firefox-89.0.2/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] 295:44.14 118 | elt->asT()->AddRef(); 295:44.14 | ~~~~~~~~~~~~~~~~~~^~ 295:44.14 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:44.14 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 295:44.14 2756 | MessageQueue pending = std::move(mPending); 295:44.14 | ^~~~~~~ 295:44.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:44.15 from Unified_cpp_ipc_glue1.cpp:2: 295:44.15 /builddir/build/BUILD/firefox-89.0.2/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] 295:44.15 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 295:44.15 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:44.15 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:44.15 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 295:44.15 2756 | MessageQueue pending = std::move(mPending); 295:44.15 | ^~~~~~~ 295:44.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:44.15 from Unified_cpp_ipc_glue1.cpp:2: 295:44.15 /builddir/build/BUILD/firefox-89.0.2/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] 295:44.15 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 295:44.15 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:44.15 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:44.15 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 295:44.15 2756 | MessageQueue pending = std::move(mPending); 295:44.15 | ^~~~~~~ 295:44.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsUtils.h:16, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupports.h:82, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRunnable.h:10, 295:44.15 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamDestination.h:11, 295:44.16 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:7, 295:44.16 from Unified_cpp_ipc_glue1.cpp:2: 295:44.16 /builddir/build/BUILD/firefox-89.0.2/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] 295:44.16 1361 | nsrefcnt r = Super::AddRef(); \ 295:44.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 295:44.16 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 295:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:44.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 295:44.16 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 295:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~ 295:44.16 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:1929:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 295:44.16 1929 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 295:44.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:44.16 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:44.16 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 295:44.16 2756 | MessageQueue pending = std::move(mPending); 295:44.16 | ^~~~~~~ 295:46.06 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:46.06 from Unified_cpp_ipc_glue1.cpp:2: 295:46.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: 295:46.06 /builddir/build/BUILD/firefox-89.0.2/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] 295:46.06 118 | elt->asT()->AddRef(); 295:46.06 | ~~~~~~~~~~~~~~~~~~^~ 295:46.06 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:46.06 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 295:46.06 2847 | MessageQueue queue = std::move(mPending); 295:46.06 | ^~~~~ 295:46.06 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:46.06 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:46.06 from Unified_cpp_ipc_glue1.cpp:2: 295:46.06 /builddir/build/BUILD/firefox-89.0.2/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] 295:46.06 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 295:46.06 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:46.06 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:46.07 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 295:46.07 2847 | MessageQueue queue = std::move(mPending); 295:46.07 | ^~~~~ 295:46.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 295:46.07 from Unified_cpp_ipc_glue1.cpp:2: 295:46.07 /builddir/build/BUILD/firefox-89.0.2/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] 295:46.07 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 295:46.07 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:46.07 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:46.07 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 295:46.07 2847 | MessageQueue queue = std::move(mPending); 295:46.07 | ^~~~~ 295:46.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsUtils.h:16, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupports.h:82, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRunnable.h:10, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamDestination.h:11, 295:46.07 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:7, 295:46.07 from Unified_cpp_ipc_glue1.cpp:2: 295:46.07 /builddir/build/BUILD/firefox-89.0.2/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] 295:46.07 1361 | nsrefcnt r = Super::AddRef(); \ 295:46.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 295:46.07 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 295:46.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:46.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 295:46.07 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 295:46.07 | ^~~~~~~~~~~~~~~~~~~~~~~~ 295:46.07 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:1929:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 295:46.08 1929 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 295:46.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:46.08 In file included from Unified_cpp_ipc_glue1.cpp:65: 295:46.08 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 295:46.08 2847 | MessageQueue queue = std::move(mPending); 295:46.08 | ^~~~~ 297:22.41 ipc/testshell 298:01.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 298:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/XPCOM.h:157, 298:01.03 from /builddir/build/BUILD/firefox-89.0.2/ipc/testshell/XPCShellEnvironment.cpp:29: 298:01.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 298:01.03 /builddir/build/BUILD/firefox-89.0.2/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] 298:01.03 79 | memset(this, 0, sizeof(nsXPTCVariant)); 298:01.03 | ^ 298:01.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 298:01.03 44 | struct nsXPTCVariant { 298:01.03 | ^~~~~~~~~~~~~ 298:45.62 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:13, 298:45.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceParent.h:9, 298:45.62 from PCookieServiceParent.cpp:7, 298:45.62 from UnifiedProtocols13.cpp:2: 298:45.62 /builddir/build/BUILD/firefox-89.0.2/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]’: 298:45.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 298:45.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 298:45.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 298:45.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 298:45.62 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 298:45.63 /builddir/build/BUILD/firefox-89.0.2/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] 298:45.63 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 298:45.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298:45.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:18, 298:45.63 from PDNSRequest.cpp:7, 298:45.63 from UnifiedProtocols13.cpp:38: 298:45.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 298:45.63 107 | union NetAddr { 298:45.63 | ^~~~~~~ 299:11.73 js/ductwork/debugger 299:15.93 js/src/debugger 300:25.81 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:51, 300:25.81 from Unified_cpp_js_src_debugger0.cpp:11: 300:25.81 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: 300:25.81 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 300:25.81 165 | return *it; 300:25.81 | ^~ 300:25.81 In file included from Unified_cpp_js_src_debugger0.cpp:11: 300:25.81 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:5923:21: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 300:25.81 5923 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 300:25.81 | ^ 300:25.81 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:51, 300:25.81 from Unified_cpp_js_src_debugger0.cpp:11: 300:25.81 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 300:25.81 128 | it++; 300:25.81 | ~~^~ 300:25.81 In file included from Unified_cpp_js_src_debugger0.cpp:11: 300:25.81 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:5923:21: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 300:25.82 5923 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 300:25.82 | ^ 300:38.30 In file included from Unified_cpp_js_src_debugger0.cpp:29: 300:38.30 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: 300:38.30 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Environment.cpp:192:24: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 300:38.30 192 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 300:38.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301:50.88 js/src/frontend 302:38.42 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]’: 302:38.42 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9510:50: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 302:38.43 9510 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { 302:38.43 | ~~~~~~~~~~~~~~~~~~~~~^~~~~ 302:43.14 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/SharedContext.h:18, 302:43.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/CompilationStencil.h:24, 302:43.15 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.h:180, 302:43.15 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:20: 302:43.15 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: 302:43.15 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h:991:56: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 302:43.15 991 | : ParseNode(kind, pos), left_(left), right_(right) { 302:43.15 | ^ 302:43.15 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9317:8: note: ‘lhs’ was declared here 302:43.15 9317 | Node lhs; 302:43.15 | ^~~ 302:50.14 /builddir/build/BUILD/firefox-89.0.2/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]’: 302:50.14 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:6178:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 302:50.14 6178 | TernaryNodeType ifNode; 302:50.14 | ^~~~~~ 302:56.79 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]’: 302:56.80 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9510:50: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 302:56.80 9510 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { 302:56.80 | ~~~~~~~~~~~~~~~~~~~~~^~~~~ 303:00.83 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/SharedContext.h:18, 303:00.83 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/CompilationStencil.h:24, 303:00.83 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.h:180, 303:00.83 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:20: 303:00.83 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h: In member function ‘typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::GeneralParser::PossibleError*, typename js::frontend::GeneralParser::Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: 303:00.83 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h:991:56: warning: ‘lhs’ may be used uninitialized in this function [-Wmaybe-uninitialized] 303:00.83 991 | : ParseNode(kind, pos), left_(left), right_(right) { 303:00.83 | ^ 303:00.83 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9317:8: note: ‘lhs’ was declared here 303:00.83 9317 | Node lhs; 303:00.83 | ^~~ 303:07.36 /builddir/build/BUILD/firefox-89.0.2/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]’: 303:07.36 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:6178:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 303:07.36 6178 | TernaryNodeType ifNode; 303:07.36 | ^~~~~~ 303:52.05 In file included from Unified_cpp_js_src_frontend0.cpp:38: 303:52.05 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: 303:52.05 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/BytecodeEmitter.cpp:2857:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 303:52.05 2857 | NameOpEmitter noe(this, name, loc, kind); 303:52.05 | ^ 307:47.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:13, 307:47.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 307:47.74 from PMessagePortParent.cpp:7, 307:47.74 from UnifiedProtocols22.cpp:2: 307:47.74 /builddir/build/BUILD/firefox-89.0.2/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]’: 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 307:47.74 /builddir/build/BUILD/firefox-89.0.2/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] 307:47.74 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 307:47.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307:47.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:24, 307:47.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:28, 307:47.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 307:47.74 from PNecko.cpp:10, 307:47.74 from UnifiedProtocols22.cpp:38: 307:47.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 307:47.74 107 | union NetAddr { 307:47.74 | ^~~~~~~ 307:55.29 js/src/gc/StatsPhasesGenerated.inc.stub 308:24.33 js/src/irregexp 310:00.92 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-macro-assembler.h:8, 310:00.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-nodes.h:8, 310:00.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-compiler.h:10, 310:00.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, 310:00.92 from Unified_cpp_js_src_irregexp1.cpp:11: 310:00.92 /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-ast.h: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: 310:00.92 /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-ast.h:313:53: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 310:00.92 313 | character_class_flags_(character_class_flags) { 310:00.92 | ^ 310:00.92 In file included from Unified_cpp_js_src_irregexp1.cpp:11: 310:00.92 /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: ‘default_flags.JS::RegExpFlags::flags_’ was declared here 310:00.92 421 | JSRegExp::Flags default_flags; 310:00.92 | ^~~~~~~~~~~~~ 310:57.53 js/src/jit 311:14.60 In file included from /usr/include/string.h:519, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 311:14.60 from /usr/include/c++/10/cstring:42, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/cstring:3, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Casting.h:14, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Span.h:36, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:24, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.h:30, 311:14.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.cpp:27: 311:14.60 In function ‘char* strncpy(char*, const char*, size_t)’, 311:14.61 inlined from ‘vixl::Counter::Counter(const char*, vixl::CounterType)’ at /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10: 311:14.61 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 311:14.61 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 311:14.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311:15.72 In function ‘char* strncpy(char*, const char*, size_t)’, 311:15.72 inlined from ‘vixl::Counter::Counter(const char*, vixl::CounterType)’ at /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.cpp:36:10, 311:15.72 inlined from ‘T* js_new(Args&& ...) [with T = vixl::Counter; Args = {const char* const&, const vixl::CounterType&}]’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Utility.h:528:1, 311:15.72 inlined from ‘vixl::Instrument::Instrument(const char*, uint64_t)’ at /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.cpp:143:43: 311:15.72 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 311:15.72 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 311:15.72 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:46.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 312:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 312:46.04 from PSimpleChannel.cpp:7, 312:46.04 from UnifiedProtocols28.cpp:2: 312:46.04 /builddir/build/BUILD/firefox-89.0.2/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]’: 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 312:46.04 /builddir/build/BUILD/firefox-89.0.2/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] 312:46.04 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 312:46.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312:46.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 312:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 312:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 312:46.04 from PSocketProcess.cpp:7, 312:46.04 from UnifiedProtocols28.cpp:29: 312:46.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 312:46.04 107 | union NetAddr { 312:46.04 | ^~~~~~~ 313:55.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 313:55.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ScalarReplacement.cpp:11, 313:55.51 from Unified_cpp_js_src_jit10.cpp:2: 313:55.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 313:55.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 313:55.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 313:55.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 313:55.52 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 313:55.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 313:55.52 246 | std::memcpy(&res, &bits, sizeof(E)); 313:55.52 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 313:55.52 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 313:55.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ScalarReplacement.cpp:11, 313:55.52 from Unified_cpp_js_src_jit10.cpp:2: 313:55.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 313:55.52 202 | struct OOM : Error { 313:55.52 | ^~~ 315:17.85 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/AliasAnalysis.h:10, 315:17.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ValueNumbering.cpp:9, 315:17.85 from Unified_cpp_js_src_jit11.cpp:2: 315:17.85 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: 315:17.85 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:829:50: warning: ‘resultType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 315:17.85 829 | void setResultType(MIRType type) { resultType_ = type; } 315:17.85 | ~~~~~~~~~~~~^~~~~~ 315:17.85 In file included from Unified_cpp_js_src_jit11.cpp:11: 315:17.85 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/WarpBuilder.cpp:3308:11: note: ‘resultType’ was declared here 315:17.85 3308 | MIRType resultType; 315:17.86 | ^~~~~~~~~~ 316:31.93 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.cpp:23, 316:31.93 from Unified_cpp_js_src_jit12.cpp:47: 316:31.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h: In function ‘static js::jit::Address js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, const js::jit::LAllocation*, js::Scalar::Type, int32_t)’: 316:31.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 316:31.93 286 | return Address(elements, offset); 316:31.93 | ^ 319:35.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/TrialInlining.h:10, 319:35.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitScript.h:14, 319:35.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSScript-inl.h:17, 319:35.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeLocation-inl.h:15, 319:35.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/BytecodeAnalysis.cpp:16, 319:35.46 from Unified_cpp_js_src_jit2.cpp:11: 319:35.46 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 319:35.47 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:478:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319:35.47 478 | bool hasArgumentArray = !*addArgc; 319:35.47 | ^~~~~~~~~~~~~~~~ 319:35.47 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:906:10: note: ‘addArgc’ was declared here 319:35.47 906 | bool addArgc; 319:35.47 | ^~~~~~~ 319:37.92 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: 319:37.92 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:478:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319:37.92 478 | bool hasArgumentArray = !*addArgc; 319:37.92 | ^~~~~~~~~~~~~~~~ 319:37.92 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:927:10: note: ‘addArgc’ was declared here 319:37.92 927 | bool addArgc; 319:37.92 | ^~~~~~~ 319:45.57 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/EnvironmentObject.h:17, 319:45.57 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:42, 319:45.57 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/WarpBuilder.h:14, 319:45.57 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/BytecodeAnalysis.cpp:10, 319:45.57 from Unified_cpp_js_src_jit2.cpp:11: 319:45.57 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: 319:45.57 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h:148:48: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 319:45.58 148 | return APPLICATION_SLOTS + JSProto_LIMIT + key; 319:45.58 | ^~~ 319:45.58 In file included from Unified_cpp_js_src_jit2.cpp:20: 319:45.58 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.cpp:2127:14: note: ‘protoKey’ was declared here 319:45.58 2127 | JSProtoKey protoKey; 319:45.58 | ^~~~~~~~ 320:56.27 In file included from Unified_cpp_js_src_jit3.cpp:2: 320:56.27 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: 320:56.28 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp:12486:79: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 320:56.28 12486 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); 320:56.28 | ^ 320:56.37 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’: 320:56.38 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp:12511:79: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 320:56.38 12511 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); 320:56.38 | ^ 320:57.00 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’: 320:57.01 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp:12872:63: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 320:57.01 12872 | Address dest = ToAddress(elements, lir->index(), writeType); 320:57.01 | ^ 320:57.16 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: 320:57.16 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp:12891:63: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 320:57.16 12891 | Address dest = ToAddress(elements, lir->index(), writeType); 320:57.16 | ^ 321:16.41 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]’: 321:16.41 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp:15240:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 321:16.41 15240 | ABIArg arg = abi.next(argMir); 321:16.41 | ~~~~~~~~^~~~~~~~ 325:25.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 325:25.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 325:25.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 325:25.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:22, 325:25.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:7, 325:25.86 from Unified_cpp_js_src_jit8.cpp:2: 325:25.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 325:25.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:433:47: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 325:25.86 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 325:25.86 | ^~~~~~~~~~~ 325:25.86 In file included from Unified_cpp_js_src_jit8.cpp:2: 325:25.86 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:3411:13: note: ‘res’ was declared here 325:25.86 3411 | int32_t res; 325:25.86 | ^~~ 325:25.87 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 325:25.88 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:3442:31: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 325:25.88 3442 | return MConstant::NewInt64(alloc, res); 325:25.88 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 325:39.40 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:14, 325:39.40 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 325:39.40 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:30, 325:39.40 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:7, 325:39.40 from Unified_cpp_js_src_jit8.cpp:2: 325:39.40 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MoveResolver.h: In member function ‘void js::jit::MacroAssembler::passABIArg(const js::jit::MoveOperand&, js::jit::MoveOp::Type)’: 325:39.40 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MoveResolver.h:154:24: warning: ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 325:39.40 154 | if (kind_ != other.kind_) { 325:39.40 | ~~~~~~^~~~~ 326:22.37 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 326:22.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 326:22.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RangeAnalysis.h:19, 326:22.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RangeAnalysis.cpp:7, 326:22.37 from Unified_cpp_js_src_jit9.cpp:2: 326:22.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 326:22.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:433:47: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 326:22.37 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 326:22.37 | ^~~~~~~~~~~ 326:22.37 In file included from Unified_cpp_js_src_jit9.cpp:11: 326:22.37 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/Recover.cpp:317:11: note: ‘result’ was declared here 326:22.37 317 | int32_t result; 326:22.37 | ^~~~~~ 326:58.78 js/src 327:08.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/RegExpObject.h:15, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.h:10, 327:08.91 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.cpp:7: 327:08.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 327:08.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 327:08.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 327:08.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 327:08.91 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 327:08.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 327:08.92 246 | std::memcpy(&res, &bits, sizeof(E)); 327:08.92 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327:08.92 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/RegExpObject.h:15, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.h:10, 327:08.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.cpp:7: 327:08.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 327:08.92 202 | struct OOM : Error { 327:08.92 | ^~~ 327:55.48 js/src/wasm 328:50.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 328:50.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 328:50.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.h:14, 328:50.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter-inl.h:10, 328:50.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp:11: 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 328:50.13 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 328:50.13 246 | std::memcpy(&res, &bits, sizeof(E)); 328:50.13 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328:50.13 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 328:50.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.h:14, 328:50.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter-inl.h:10, 328:50.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp:11: 328:50.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 328:50.13 202 | struct OOM : Error { 328:50.13 | ^~~ 328:56.24 In file included from Unified_cpp_js_src_wasm0.cpp:20: 328:56.24 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: 328:56.25 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13539:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 328:56.25 13539 | uint32_t length = uint32_t(signedLength); 328:56.25 | ^~~~~~ 328:56.25 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2587:55: warning: ‘signedValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 328:56.25 2587 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} 328:56.25 | ^ 328:56.25 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13536:11: note: ‘signedValue’ was declared here 328:56.25 13536 | int32_t signedValue; 328:56.26 | ^~~~~~~~~~~ 328:56.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: 328:56.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13282:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 328:56.59 13282 | uint32_t length = signedLength; 328:56.59 | ^~~~~~ 329:02.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:02.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:02.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:02.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:02.29 from Unified_cpp_js_src_wasm0.cpp:2: 329:02.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: 329:02.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:02.30 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 329:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:02.30 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:02.30 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 329:02.30 2604 | Kind k; 329:02.30 | ^ 329:02.43 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 329:02.44 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp:4551:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:02.44 4551 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 329:02.44 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:02.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:02.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:02.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:02.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:02.45 from Unified_cpp_js_src_wasm0.cpp:2: 329:02.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: 329:02.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:02.45 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 329:02.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329:02.46 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:02.46 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 329:02.46 2604 | Kind k; 329:02.46 | ^ 329:11.31 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmJS.h:41, 329:11.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Scope.h:42, 329:11.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/AbstractScopePtr.h:17, 329:11.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Stencil.h:21, 329:11.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h:22, 329:11.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:36, 329:11.31 from Unified_cpp_js_src_wasm0.cpp:2: 329:11.31 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.h: In member function ‘bool js::wasm::BaseCompiler::emitRttCanon()’: 329:11.31 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.h:353:22: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:11.31 353 | ptc.typeIndex_ = refTypeIndex; 329:11.32 | ^~~~~~~~~~~~ 329:11.32 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 329:11.32 from Unified_cpp_js_src_wasm0.cpp:20: 329:11.32 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h:3109:12: note: ‘typeIndex’ was declared here 329:11.32 3109 | uint32_t typeIndex; 329:11.32 | ^~~~~~~~~ 329:11.69 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:11.69 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: 329:11.69 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:11981:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:11.69 11981 | return emitSetOrTeeLocal(slot); 329:11.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 329:11.76 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 329:11.77 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:10417:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:11.77 10417 | switch (kind) { 329:11.77 | ^~~~~~ 329:12.21 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 329:12.21 from Unified_cpp_js_src_wasm0.cpp:20: 329:12.21 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: 329:12.21 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h:680:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:12.21 680 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 329:12.21 | ^~~~~~~~~~~~~ 329:12.22 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:12.22 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:10477:12: note: ‘relativeDepth’ was declared here 329:12.22 10477 | uint32_t relativeDepth; 329:12.22 | ^~~~~~~~~~~~~ 329:12.53 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitArrayLen()’: 329:12.53 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:14427:12: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:12.53 14427 | uint32_t typeIndex; 329:12.53 | ^~~~~~~~~ 329:12.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:12.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:12.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:12.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:12.86 from Unified_cpp_js_src_wasm0.cpp:2: 329:12.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()’: 329:12.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:12.86 494 | return begin()[aIndex]; 329:12.86 | ~~~~~~~^ 329:12.86 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:12.86 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:14297:12: note: ‘typeIndex’ was declared here 329:12.86 14297 | uint32_t typeIndex; 329:12.86 | ^~~~~~~~~ 329:13.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:13.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:13.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:13.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:13.47 from Unified_cpp_js_src_wasm0.cpp:2: 329:13.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()’: 329:13.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:13.47 494 | return begin()[aIndex]; 329:13.47 | ~~~~~~~^ 329:13.47 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:13.47 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:14087:12: note: ‘typeIndex’ was declared here 329:13.47 14087 | uint32_t typeIndex; 329:13.47 | ^~~~~~~~~ 329:13.70 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: 329:13.71 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13754:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:13.71 13754 | pushI32(tableIndex); 329:13.71 | ~~~~~~~^~~~~~~~~~~~ 329:13.76 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: 329:13.77 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13739:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:13.77 13739 | pushI32(tableIndex); 329:13.77 | ~~~~~~~^~~~~~~~~~~~ 329:13.84 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: 329:13.84 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13712:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:13.84 13712 | pushI32(tableIndex); 329:13.84 | ~~~~~~~^~~~~~~~~~~~ 329:13.91 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: 329:13.91 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13696:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:13.91 13696 | pushI32(tableIndex); 329:13.91 | ~~~~~~~^~~~~~~~~~~~ 329:14.87 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: 329:14.88 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:11972:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:14.88 11972 | return emitSetOrTeeLocal(slot); 329:14.88 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 329:15.17 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 329:15.17 from Unified_cpp_js_src_wasm0.cpp:20: 329:15.17 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 329:15.17 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h:680:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:15.17 680 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 329:15.17 | ^~~~~~~~~~~~~ 329:15.17 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:15.17 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:10508:12: note: ‘relativeDepth’ was declared here 329:15.17 10508 | uint32_t relativeDepth; 329:15.17 | ^~~~~~~~~~~~~ 329:16.86 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: 329:16.86 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:12820:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:16.86 12820 | pushI32(funcIndex); 329:16.87 | ~~~~~~~^~~~~~~~~~~ 329:16.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:16.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:16.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:16.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:16.93 from Unified_cpp_js_src_wasm0.cpp:2: 329:16.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: 329:16.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:16.93 494 | return begin()[aIndex]; 329:16.93 | ~~~~~~~^ 329:16.93 In file included from Unified_cpp_js_src_wasm0.cpp:20: 329:16.93 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:11840:12: note: ‘slot’ was declared here 329:16.93 11840 | uint32_t slot; 329:16.93 | ^~~~ 329:19.90 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: 329:19.90 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2588:55: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:19.90 2588 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} 329:19.90 | ^ 329:19.91 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:16329:17: note: ‘i64’ was declared here 329:19.91 16329 | int64_t i64; 329:19.91 | ^~~ 329:24.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:24.70 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:24.70 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:24.70 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:24.70 from Unified_cpp_js_src_wasm0.cpp:2: 329:24.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]’: 329:24.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:24.70 488 | return begin()[aIndex]; 329:24.70 | ~~~~~~~^ 329:24.70 In file included from Unified_cpp_js_src_wasm0.cpp:2: 329:24.70 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:1985:14: note: ‘sigIndex’ was declared here 329:24.70 1985 | uint32_t sigIndex; 329:24.70 | ^~~~~~~~ 329:25.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 329:25.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 329:25.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 329:25.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 329:25.05 from Unified_cpp_js_src_wasm0.cpp:2: 329:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::frontend::TaggedParserAtomIndex, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]’: 329:25.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘sigIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 329:25.06 488 | return begin()[aIndex]; 329:25.06 | ~~~~~~~^ 329:25.06 In file included from Unified_cpp_js_src_wasm0.cpp:2: 329:25.06 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:1985:14: note: ‘sigIndex’ was declared here 329:25.06 1985 | uint32_t sigIndex; 329:25.06 | ^~~~~~~~ 331:25.00 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitAllocPolicy.h:23, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:16, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:25.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:25.00 from Unified_cpp_js_src_wasm2.cpp:2: 331:25.00 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/InlineList.h: In member function ‘bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)’: 331:25.00 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/InlineList.h:299:16: warning: ‘def’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:25.00 299 | item->next = at; 331:25.01 | ~~~~~~~~~~~^~~~ 331:25.01 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:25.01 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:1547:21: note: ‘def’ was declared here 331:25.01 1547 | MInstruction* def; 331:25.01 | ^~~ 331:27.51 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: 331:27.51 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2478:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:27.51 2478 | switch (kind) { 331:27.51 | ^~~~~~ 331:27.92 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 331:27.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 331:27.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 331:27.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 331:27.92 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 331:27.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 331:27.93 from Unified_cpp_js_src_wasm2.cpp:2: 331:27.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitTeeLocal({anonymous}::FunctionCompiler&)’: 331:27.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h:220:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:27.93 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 331:27.93 | ^ 331:27.93 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:27.93 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2814:12: note: ‘id’ was declared here 331:27.93 2814 | uint32_t id; 331:27.93 | ^~ 331:27.93 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 331:27.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 331:27.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 331:27.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 331:27.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 331:27.93 from Unified_cpp_js_src_wasm2.cpp:2: 331:27.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:194:64: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:27.93 194 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } 331:27.93 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:27.93 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2815:16: note: ‘value’ was declared here 331:27.93 2815 | MDefinition* value; 331:27.93 | ^~~~~ 331:27.99 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:27.99 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:27.99 from Unified_cpp_js_src_wasm2.cpp:2: 331:27.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: 331:27.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:27.99 494 | return begin()[aIndex]; 331:27.99 | ~~~~~~~^ 331:27.99 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:27.99 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2919:12: note: ‘id’ was declared here 331:28.00 2919 | uint32_t id; 331:28.00 | ^~ 331:28.00 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2928:19: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:28.00 2928 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); 331:28.00 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:28.37 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 331:28.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 331:28.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 331:28.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 331:28.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 331:28.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 331:28.37 from Unified_cpp_js_src_wasm2.cpp:2: 331:28.37 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitSetLocal({anonymous}::FunctionCompiler&)’: 331:28.37 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h:220:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:28.37 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 331:28.37 | ^ 331:28.37 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:28.37 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2803:12: note: ‘id’ was declared here 331:28.37 2803 | uint32_t id; 331:28.37 | ^~ 331:33.33 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBr({anonymous}::FunctionCompiler&)’: 331:33.33 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2128:29: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:33.33 2128 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { 331:33.33 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:33.33 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2542:12: note: ‘relativeDepth’ was declared here 331:33.33 2542 | uint32_t relativeDepth; 331:33.33 | ^~~~~~~~~~~~~ 331:33.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/HashFunctions.h:55, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/HashTable.h:84, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HashTable.h:10, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:25, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:33.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:33.60 from Unified_cpp_js_src_wasm2.cpp:2: 331:33.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WrappingOperations.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: 331:33.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WrappingOperations.h:214:79: warning: ‘defaultDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:33.60 214 | return ToResult(static_cast(1U * static_cast(aX) * 331:33.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 331:33.60 215 | static_cast(aY))); 331:33.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331:33.60 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:33.60 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2566:12: note: ‘defaultDepth’ was declared here 331:33.60 2566 | uint32_t defaultDepth; 331:33.60 | ^~~~~~~~~~~~ 331:34.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 331:34.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 331:34.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 331:34.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 331:34.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 331:34.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 331:34.46 from Unified_cpp_js_src_wasm2.cpp:2: 331:34.46 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitGetLocal({anonymous}::FunctionCompiler&)’: 331:34.46 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h:220:68: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:34.46 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 331:34.46 | ^ 331:34.46 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:34.46 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2793:12: note: ‘id’ was declared here 331:34.46 2793 | uint32_t id; 331:34.46 | ^~ 331:34.91 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’: 331:34.92 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:296:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:34.92 296 | MConstant* constant = MConstant::NewInt64(alloc(), i); 331:34.92 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 331:34.92 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2375:11: note: ‘i64’ was declared here 331:34.92 2375 | int64_t i64; 331:34.92 | ^~~ 331:34.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:34.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:34.98 from Unified_cpp_js_src_wasm2.cpp:2: 331:34.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h: In function ‘bool EmitI32Const({anonymous}::FunctionCompiler&)’: 331:34.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:433:47: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:34.98 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 331:34.98 | ^~~~~~~~~~~ 331:34.98 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:34.98 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2365:11: note: ‘i32’ was declared here 331:34.98 2365 | int32_t i32; 331:34.98 | ^~~ 331:35.34 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:34, 331:35.34 from Unified_cpp_js_src_wasm2.cpp:2: 331:35.34 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: 331:35.34 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h:307:45: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:35.34 307 | void setValue(Value value) { tv_.second() = value; } 331:35.34 | ~~~~~~~~~~~~~^~~~~~~ 331:35.34 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:35.34 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2841:16: note: ‘result’ was declared here 331:35.34 2841 | MDefinition* result; 331:35.35 | ^~~~~~ 331:39.93 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, const js::wasm::CompilerEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)’: 331:39.94 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:3773:12: warning: ‘srcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:39.94 3773 | uint32_t srcMemIndex; 331:39.94 | ^~~~~~~~~~~ 331:39.94 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:3772:12: warning: ‘dstMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:39.94 3772 | uint32_t dstMemIndex; 331:39.94 | ^~~~~~~~~~~ 331:39.94 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitAllocPolicy.h:23, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:16, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:39.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:39.94 from Unified_cpp_js_src_wasm2.cpp:2: 331:39.94 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/InlineList.h:314:14: warning: ‘input’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:39.94 314 | at->next = item; 331:39.94 | ~~~~~~~~~^~~~~~ 331:39.94 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:39.94 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4341:16: note: ‘input’ was declared here 331:39.95 4341 | MDefinition* input; 331:39.95 | ^~~~~ 331:39.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:39.95 from Unified_cpp_js_src_wasm2.cpp:2: 331:39.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:433:58: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:39.95 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 331:39.95 | ^ 331:39.95 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:39.95 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4199:12: note: ‘tableIndex’ was declared here 331:39.95 4199 | uint32_t tableIndex; 331:39.95 | ^~~~~~~~~~ 331:39.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 331:39.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 331:39.95 from Unified_cpp_js_src_wasm2.cpp:2: 331:39.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:433:58: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:39.96 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 331:39.96 | ^ 331:39.96 In file included from Unified_cpp_js_src_wasm2.cpp:2: 331:39.96 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4102:12: note: ‘tableIndex’ was declared here 331:39.96 4102 | uint32_t tableIndex; 331:39.96 | ^~~~~~~~~~ 331:58.95 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jsfriendapi.cpp:20, 331:58.95 from Unified_cpp_js_src10.cpp:20: 331:58.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 331:58.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 331:58.95 165 | return *it; 331:58.95 | ^~ 331:58.95 In file included from Unified_cpp_js_src10.cpp:20: 331:58.95 /builddir/build/BUILD/firefox-89.0.2/js/src/jsfriendapi.cpp:631:20: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 331:58.95 631 | RealmsInZoneIter realm(zone); 331:58.95 | ^~~~~ 332:20.59 In file included from Unified_cpp_js_src_wasm3.cpp:29: 332:20.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.cpp: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’: 332:20.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.cpp:104:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead [-Wclass-memaccess] 332:20.59 104 | memset(&cell_, 0, sizeof(Cell)); 332:20.59 | ^ 332:20.59 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Stack.h:28, 332:20.59 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RematerializedFrame.h:27, 332:20.59 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JitActivation.h:24, 332:20.59 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmSignalHandlers.cpp:25, 332:20.59 from Unified_cpp_js_src_wasm3.cpp:2: 332:20.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.h:1311:9: note: ‘union js::wasm::LitVal::Cell’ declared here 332:20.59 1311 | union Cell { 332:20.59 | ^~~~ 332:35.17 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:29, 332:35.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmStubs.h:23, 332:35.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmStubs.cpp:19, 332:35.18 from Unified_cpp_js_src_wasm3.cpp:11: 332:35.18 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.h: In member function ‘js::wasm::ValType js::wasm::Decoder::uncheckedReadValType()’: 332:35.18 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.h:623:17: warning: ‘nextByte’ may be used uninitialized in this function [-Wmaybe-uninitialized] 332:35.18 623 | uint8_t nextByte; 332:35.18 | ^~~~~~~~ 332:40.11 In file included from Unified_cpp_js_src_wasm3.cpp:38: 332:40.11 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: 332:40.11 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.cpp:441:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 332:40.11 441 | for (uint32_t i = 0; i < numLocalEntries; i++) { 332:40.11 | ~~^~~~~~~~~~~~~~~~~ 333:15.02 modules/fdlibm/src 333:31.00 js/xpconnect/loader 333:39.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 333:39.55 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 333:39.55 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 333:39.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 333:39.56 /builddir/build/BUILD/firefox-89.0.2/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] 333:39.56 79 | memset(this, 0, sizeof(nsXPTCVariant)); 333:39.56 | ^ 333:39.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 333:39.56 44 | struct nsXPTCVariant { 333:39.56 | ^~~~~~~~~~~~~ 333:39.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Heap.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/ZoneAllocator.h:15, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject-inl.h:13, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.cpp:7, 333:39.78 from Unified_cpp_js_src15.cpp:2: 333:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]’: 333:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]’ 333:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:566:49: required from ‘constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]’ 333:39.78 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BigIntType.cpp:3395:3: required from here 333:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 333:39.78 246 | std::memcpy(&res, &bits, sizeof(E)); 333:39.78 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 333:39.78 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Heap.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/ZoneAllocator.h:15, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.h:16, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject-inl.h:13, 333:39.78 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.cpp:7, 333:39.78 from Unified_cpp_js_src15.cpp:2: 333:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 333:39.78 202 | struct OOM : Error { 333:39.78 | ^~~ 333:48.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsapi.h:31, 333:48.15 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 333:48.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 333:48.15 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 333:48.15 /builddir/build/BUILD/firefox-89.0.2/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] 333:48.15 35 | memset(aT, 0, sizeof(T)); 333:48.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 333:48.15 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 333:48.15 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 333:48.15 2209 | struct GlobalProperties { 333:48.15 | ^~~~~~~~~~~~~~~~ 334:27.60 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:32, 334:27.60 from Unified_cpp_js_src16.cpp:29: 334:27.60 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: 334:27.60 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 334:27.60 160 | it++; 334:27.60 | ~~^~ 334:27.60 In file included from Unified_cpp_js_src16.cpp:29: 334:27.60 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 334:27.60 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 334:27.60 | ^~~~~ 334:27.60 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:32, 334:27.60 from Unified_cpp_js_src16.cpp:29: 334:27.60 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 334:27.60 128 | it++; 334:27.60 | ~~^~ 334:27.60 In file included from Unified_cpp_js_src16.cpp:29: 334:27.60 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 334:27.60 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 334:27.60 | ^~~~~ 334:29.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 334:29.50 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 334:29.50 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 334:29.51 from Unified_cpp_js_xpconnect_loader0.cpp:56: 334:29.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 334:29.51 /builddir/build/BUILD/firefox-89.0.2/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] 334:29.51 79 | memset(this, 0, sizeof(nsXPTCVariant)); 334:29.51 | ^ 334:29.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 334:29.51 44 | struct nsXPTCVariant { 334:29.51 | ^~~~~~~~~~~~~ 334:32.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:14, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/AutoMemMap.h:9, 334:32.45 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 334:32.45 from Unified_cpp_js_xpconnect_loader0.cpp:2: 334:32.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 334:32.45 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 334:32.45 /builddir/build/BUILD/firefox-89.0.2/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] 334:32.45 35 | memset(aT, 0, sizeof(T)); 334:32.45 | ~~~~~~^~~~~~~~~~~~~~~~~~ 334:32.45 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 334:32.45 from Unified_cpp_js_xpconnect_loader0.cpp:56: 334:32.45 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 334:32.45 2209 | struct GlobalProperties { 334:32.45 | ^~~~~~~~~~~~~~~~ 335:07.96 js/xpconnect/src 335:17.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 335:17.42 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 335:17.42 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 335:17.42 from Unified_cpp_js_xpconnect_src0.cpp:2: 335:17.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 335:17.42 /builddir/build/BUILD/firefox-89.0.2/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] 335:17.42 79 | memset(this, 0, sizeof(nsXPTCVariant)); 335:17.42 | ^ 335:17.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 335:17.42 44 | struct nsXPTCVariant { 335:17.42 | ^~~~~~~~~~~~~ 335:56.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 335:56.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 335:56.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 335:56.54 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 335:56.54 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 335:56.54 from Unified_cpp_js_xpconnect_src0.cpp:2: 335:56.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 335:56.54 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 335:56.54 /builddir/build/BUILD/firefox-89.0.2/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] 335:56.54 35 | memset(aT, 0, sizeof(T)); 335:56.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 335:56.54 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 335:56.54 from Unified_cpp_js_xpconnect_src0.cpp:2: 335:56.54 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 335:56.54 2209 | struct GlobalProperties { 335:56.54 | ^~~~~~~~~~~~~~~~ 336:02.60 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:14, 336:02.60 from Unified_cpp_js_src19.cpp:29: 336:02.60 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: 336:02.61 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 336:02.61 160 | it++; 336:02.61 | ~~^~ 336:02.61 In file included from Unified_cpp_js_src19.cpp:29: 336:02.61 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 336:02.61 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 336:02.61 | ^ 336:02.61 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:14, 336:02.61 from Unified_cpp_js_src19.cpp:29: 336:02.61 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 336:02.61 128 | it++; 336:02.61 | ~~^~ 336:02.61 In file included from Unified_cpp_js_src19.cpp:29: 336:02.61 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 336:02.61 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 336:02.61 | ^ 336:42.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 336:42.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 336:42.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 336:42.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 336:42.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 336:42.10 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 336:42.10 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 336:42.10 from Unified_cpp_js_xpconnect_src0.cpp:2: 336:42.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: 336:42.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 336:42.10 644 | aOther.mHdr->mLength = 0; 336:42.10 | ~~~~~~~~~~~~~~~~~~~~~^~~ 336:42.10 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 336:42.10 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCJSContext.cpp:1427:63: note: while referencing ‘’ 336:42.10 1427 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 336:42.10 | ^ 336:55.97 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 336:55.97 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 336:55.97 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 336:55.97 from Unified_cpp_js_xpconnect_src1.cpp:2: 336:55.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 336:55.97 /builddir/build/BUILD/firefox-89.0.2/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] 336:55.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 336:55.97 | ^ 336:55.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 336:55.97 44 | struct nsXPTCVariant { 336:55.97 | ^~~~~~~~~~~~~ 337:07.45 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCParallelTask.h:17, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Nursery.h:16, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/StoreBuffer.h:18, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:17, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/NativeObject.h:20, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayObject.h:10, 337:07.45 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/Promise.cpp:22, 337:07.45 from Unified_cpp_js_src2.cpp:2: 337:07.45 /builddir/build/BUILD/firefox-89.0.2/js/src/threading/ProtectedData.h: In function ‘bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, js::CompletionKind, JS::HandleValue, JS::MutableHandleValue)’: 337:07.46 /builddir/build/BUILD/firefox-89.0.2/js/src/threading/ProtectedData.h:104:17: warning: ‘ar.js::AutoRealm::cx_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 337:07.46 104 | this->ref() = std::move(p); 337:07.46 | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 337:07.46 In file included from Unified_cpp_js_src2.cpp:2: 337:07.46 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/Promise.cpp:5085:31: note: ‘ar.js::AutoRealm::cx_’ was declared here 337:07.46 5085 | mozilla::Maybe ar; 337:07.46 | ^~ 337:08.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 337:08.81 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 337:08.81 from Unified_cpp_js_xpconnect_src1.cpp:2: 337:08.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 337:08.81 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 337:08.82 /builddir/build/BUILD/firefox-89.0.2/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] 337:08.82 35 | memset(aT, 0, sizeof(T)); 337:08.82 | ~~~~~~^~~~~~~~~~~~~~~~~~ 337:08.82 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 337:08.82 from Unified_cpp_js_xpconnect_src1.cpp:2: 337:08.82 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 337:08.82 2209 | struct GlobalProperties { 337:08.82 | ^~~~~~~~~~~~~~~~ 337:34.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 337:34.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:34.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 337:34.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h:15, 337:34.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.cpp:7, 337:34.75 from Unified_cpp_js_src20.cpp:2: 337:34.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 337:34.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 337:34.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 337:34.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 337:34.76 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 337:34.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 337:34.76 246 | std::memcpy(&res, &bits, sizeof(E)); 337:34.76 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337:34.76 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:34.76 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 337:34.76 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h:15, 337:34.76 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.cpp:7, 337:34.76 from Unified_cpp_js_src20.cpp:2: 337:34.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 337:34.76 202 | struct OOM : Error { 337:34.76 | ^~~ 337:46.17 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 337:46.17 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:46.17 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 337:46.17 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 337:46.17 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 337:46.18 from Unified_cpp_js_src21.cpp:2: 337:46.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: 337:46.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ 337:46.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:566:49: required from ‘constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ 337:46.18 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSObject.cpp:440:5: required from here 337:46.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 337:46.18 246 | std::memcpy(&res, &bits, sizeof(E)); 337:46.18 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337:46.18 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 337:46.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 337:46.18 from Unified_cpp_js_src21.cpp:2: 337:46.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 337:46.18 187 | struct Error { 337:46.18 | ^~~~~ 337:48.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 337:48.05 from Unified_cpp_js_src21.cpp:2: 337:48.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 337:48.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 337:48.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 337:48.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 337:48.05 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 337:48.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 337:48.05 246 | std::memcpy(&res, &bits, sizeof(E)); 337:48.05 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 337:48.05 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 337:48.05 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 337:48.06 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 337:48.06 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 337:48.06 from Unified_cpp_js_src21.cpp:2: 337:48.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 337:48.06 202 | struct OOM : Error { 337:48.06 | ^~~ 338:06.20 js/xpconnect/wrappers 338:18.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 338:18.52 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 338:18.52 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:19: 338:18.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 338:18.52 /builddir/build/BUILD/firefox-89.0.2/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] 338:18.52 79 | memset(this, 0, sizeof(nsXPTCVariant)); 338:18.52 | ^ 338:18.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 338:18.52 44 | struct nsXPTCVariant { 338:18.52 | ^~~~~~~~~~~~~ 338:21.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Proxy.h:15, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Wrapper.h:12, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 338:21.83 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 338:21.84 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 338:21.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 338:21.84 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 338:21.84 /builddir/build/BUILD/firefox-89.0.2/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] 338:21.84 35 | memset(aT, 0, sizeof(T)); 338:21.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 338:21.84 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:19: 338:21.84 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 338:21.84 2209 | struct GlobalProperties { 338:21.84 | ^~~~~~~~~~~~~~~~ 338:48.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 338:48.72 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 338:48.72 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 338:48.72 from Unified_cpp_xpconnect_wrappers0.cpp:2: 338:48.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 338:48.72 /builddir/build/BUILD/firefox-89.0.2/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] 338:48.73 79 | memset(this, 0, sizeof(nsXPTCVariant)); 338:48.73 | ^ 338:48.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 338:48.73 44 | struct nsXPTCVariant { 338:48.73 | ^~~~~~~~~~~~~ 338:50.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 338:50.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 338:50.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Id.h:30, 338:50.29 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 338:50.29 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 338:50.29 from Unified_cpp_xpconnect_wrappers0.cpp:2: 338:50.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 338:50.30 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 338:50.30 /builddir/build/BUILD/firefox-89.0.2/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] 338:50.30 35 | memset(aT, 0, sizeof(T)); 338:50.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 338:50.30 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 338:50.30 from Unified_cpp_xpconnect_wrappers0.cpp:2: 338:50.30 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 338:50.30 2209 | struct GlobalProperties { 338:50.30 | ^~~~~~~~~~~~~~~~ 339:11.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 339:11.59 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 339:11.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 339:11.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Promise.h:14, 339:11.59 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.h:17, 339:11.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 339:11.60 from Unified_cpp_js_src23.cpp:2: 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 339:11.60 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 339:11.60 246 | std::memcpy(&res, &bits, sizeof(E)); 339:11.60 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 339:11.60 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 339:11.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 339:11.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Promise.h:14, 339:11.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.h:17, 339:11.60 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 339:11.60 from Unified_cpp_js_src23.cpp:2: 339:11.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 339:11.60 202 | struct OOM : Error { 339:11.60 | ^~~ 339:47.27 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 339:47.27 from Unified_cpp_js_src24.cpp:20: 339:47.27 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: 339:47.27 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 339:47.27 165 | return *it; 339:47.27 | ^~ 339:47.27 In file included from Unified_cpp_js_src24.cpp:47: 339:47.27 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:867:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 339:47.27 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 339:47.27 | ^~~~~ 339:47.27 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 339:47.27 from Unified_cpp_js_src24.cpp:20: 339:47.27 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 339:47.28 128 | it++; 339:47.28 | ~~^~ 339:47.28 In file included from Unified_cpp_js_src24.cpp:47: 339:47.28 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:867:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 339:47.28 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 339:47.28 | ^~~~~ 339:47.43 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 339:47.43 from Unified_cpp_js_src24.cpp:20: 339:47.43 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: 339:47.43 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:165:13: warning: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 339:47.43 165 | return *it; 339:47.43 | ^~ 339:47.43 In file included from Unified_cpp_js_src24.cpp:47: 339:47.43 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:876:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 339:47.43 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 339:47.43 | ^~~~~ 339:47.43 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 339:47.43 from Unified_cpp_js_src24.cpp:20: 339:47.43 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 339:47.43 128 | it++; 339:47.43 | ~~^~ 339:47.44 In file included from Unified_cpp_js_src24.cpp:47: 339:47.44 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:876:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 339:47.44 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 339:47.44 | ^~~~~ 340:06.77 layout/base 342:15.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.68 from Unified_cpp_layout_base0.cpp:2: 342:15.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; long unsigned int N = 4]’: 342:15.68 /builddir/build/BUILD/firefox-89.0.2/layout/base/GeometryUtils.cpp:220:26: required from here 342:15.68 /builddir/build/BUILD/firefox-89.0.2/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] 342:15.68 72 | memset(aT, 0, N * sizeof(T)); 342:15.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 342:15.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsSize.h:12, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:13, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 342:15.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.68 from Unified_cpp_layout_base0.cpp:2: 342:15.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 342:15.68 123 | struct PointTyped 342:15.68 | ^~~~~~~~~~ 342:15.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.69 from Unified_cpp_layout_base0.cpp:2: 342:15.69 /builddir/build/BUILD/firefox-89.0.2/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]’: 342:15.69 /builddir/build/BUILD/firefox-89.0.2/layout/base/GeometryUtils.cpp:434:33: required from here 342:15.69 /builddir/build/BUILD/firefox-89.0.2/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] 342:15.69 47 | memset(aT, 0, sizeof(T)); 342:15.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 342:15.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsSize.h:12, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:13, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 342:15.69 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.69 from Unified_cpp_layout_base0.cpp:2: 342:15.69 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 342:15.69 123 | struct PointTyped 342:15.70 | ^~~~~~~~~~ 342:15.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.70 from Unified_cpp_layout_base0.cpp:2: 342:15.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 342:15.70 /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutTelemetryTools.cpp:55:25: required from here 342:15.70 /builddir/build/BUILD/firefox-89.0.2/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] 342:15.70 35 | memset(aT, 0, sizeof(T)); 342:15.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 342:15.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleSet.h:12, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:34, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:64, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 342:15.70 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:15.70 from Unified_cpp_layout_base0.cpp:2: 342:15.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 342:15.70 43 | class EnumeratedArray { 342:15.70 | ^~~~~~~~~~~~~~~ 342:58.05 In file included from Unified_cpp_layout_base0.cpp:101: 342:58.05 /builddir/build/BUILD/firefox-89.0.2/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: 342:58.05 /builddir/build/BUILD/firefox-89.0.2/layout/base/PresShell.cpp:2758:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 342:58.05 2758 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 342:58.05 | ^~ 342:59.27 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 342:59.27 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 342:59.27 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 342:59.27 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 342:59.28 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:59.28 from Unified_cpp_layout_base0.cpp:2: 342:59.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 342:59.28 /builddir/build/BUILD/firefox-89.0.2/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] 342:59.28 644 | aOther.mHdr->mLength = 0; 342:59.28 | ~~~~~~~~~~~~~~~~~~~~~^~~ 342:59.28 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 342:59.28 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 342:59.28 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 342:59.28 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 342:59.28 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 342:59.28 from Unified_cpp_layout_base0.cpp:2: 342:59.28 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 342:59.28 1903 | mBands = aRegion.mBands.Clone(); 342:59.28 | ^ 344:42.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFontFamilyList.h:15, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsFont.h:11, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/layout/base/StaticPresData.cpp:7, 344:42.21 from Unified_cpp_layout_base1.cpp:2: 344:42.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: 344:42.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 344:42.21 644 | aOther.mHdr->mLength = 0; 344:42.21 | ~~~~~~~~~~~~~~~~~~~~~^~~ 344:42.21 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/style/nsStyleStruct.h:31, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:17, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:64, 344:42.21 from /builddir/build/BUILD/firefox-89.0.2/layout/base/TouchManager.cpp:13, 344:42.21 from Unified_cpp_layout_base1.cpp:11: 344:42.21 /builddir/build/BUILD/firefox-89.0.2/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 344:42.21 213 | nsTArray transcoded(symbols.Length()); 344:42.21 | ^~~~~~~~~~ 344:43.78 In file included from Unified_cpp_layout_base1.cpp:65: 344:43.79 /builddir/build/BUILD/firefox-89.0.2/layout/base/nsCSSFrameConstructor.cpp: In member function ‘void nsFrameConstructorState::ConstructBackdropFrameFor(nsIContent*, nsIFrame*)’: 344:43.79 /builddir/build/BUILD/firefox-89.0.2/layout/base/nsCSSFrameConstructor.cpp:1102:75: warning: ‘placeholderType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 344:43.79 1102 | nsIFrame* placeholder = nsCSSFrameConstructor::CreatePlaceholderFrameFor( 344:43.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344:43.79 1103 | mPresShell, aContent, backdropFrame, frame, nullptr, placeholderType); 344:43.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345:41.00 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 345:41.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 345:41.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 345:41.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/CommonFunctions.h:17, 345:41.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.h:10, 345:41.00 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:9, 345:41.01 from Unified_cpp_js_src4.cpp:2: 345:41.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: 345:41.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ 345:41.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:566:49: required from ‘constexpr mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ 345:41.01 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here 345:41.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 345:41.01 246 | std::memcpy(&res, &bits, sizeof(E)); 345:41.01 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 345:41.01 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 345:41.01 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 345:41.01 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/CommonFunctions.h:17, 345:41.01 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.h:10, 345:41.01 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:9, 345:41.01 from Unified_cpp_js_src4.cpp:2: 345:41.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 345:41.01 187 | struct Error { 345:41.01 | ^~~~~ 345:59.40 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:19, 345:59.40 from Unified_cpp_js_src4.cpp:2: 345:59.40 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: 345:59.41 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/LanguageTag.h:752:41: warning: ‘hourCycleStr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 345:59.41 752 | : key_{key[0], key[1]}, type_(type) {} 345:59.41 | ^ 345:59.41 In file included from Unified_cpp_js_src4.cpp:2: 345:59.41 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:998:13: note: ‘hourCycleStr’ was declared here 345:59.41 998 | JSAtom* hourCycleStr; 345:59.41 | ^~~~~~~~~~~~ 346:42.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.h:10, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.cpp:7, 346:42.52 from Unified_cpp_layout_base2.cpp:2: 346:42.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 346:42.52 /builddir/build/BUILD/firefox-89.0.2/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] 346:42.52 644 | aOther.mHdr->mLength = 0; 346:42.52 | ~~~~~~~~~~~~~~~~~~~~~^~~ 346:42.52 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.h:10, 346:42.52 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.cpp:7, 346:42.52 from Unified_cpp_layout_base2.cpp:2: 346:42.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 346:42.52 1903 | mBands = aRegion.mBands.Clone(); 346:42.52 | ^ 347:11.80 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 347:11.80 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 347:11.80 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 347:11.80 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 347:11.80 from Unified_cpp_js_src7.cpp:2: 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 347:11.80 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 347:11.80 246 | std::memcpy(&res, &bits, sizeof(E)); 347:11.80 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 347:11.80 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 347:11.80 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 347:11.80 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 347:11.80 from Unified_cpp_js_src7.cpp:2: 347:11.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 347:11.80 202 | struct OOM : Error { 347:11.81 | ^~~ 347:25.36 layout/build 347:44.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 347:44.37 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 347:44.37 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCModule.h:7, 347:44.37 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsLayoutModule.cpp:11, 347:44.37 from Unified_cpp_layout_build0.cpp:11: 347:44.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 347:44.38 /builddir/build/BUILD/firefox-89.0.2/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] 347:44.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 347:44.38 | ^ 347:44.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 347:44.38 44 | struct nsXPTCVariant { 347:44.38 | ^~~~~~~~~~~~~ 348:13.93 layout/forms 348:16.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/ErrorReport.h:31, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:34, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/nsDocShell.h:16, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsContentDLF.cpp:11, 348:16.68 from Unified_cpp_layout_build0.cpp:2: 348:16.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 348:16.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 348:16.68 /builddir/build/BUILD/firefox-89.0.2/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] 348:16.68 35 | memset(aT, 0, sizeof(T)); 348:16.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 348:16.68 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCModule.h:7, 348:16.68 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsLayoutModule.cpp:11, 348:16.68 from Unified_cpp_layout_build0.cpp:11: 348:16.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 348:16.68 2209 | struct GlobalProperties { 348:16.68 | ^~~~~~~~~~~~~~~~ 349:15.23 layout/generic 349:17.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 349:17.23 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 349:17.23 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 349:17.23 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/nsCSSRenderingBorders.h:18, 349:17.23 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.h:11, 349:17.23 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 349:17.23 from Unified_cpp_layout_forms0.cpp:2: 349:17.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 349:17.23 /builddir/build/BUILD/firefox-89.0.2/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] 349:17.23 644 | aOther.mHdr->mLength = 0; 349:17.23 | ~~~~~~~~~~~~~~~~~~~~~^~~ 349:17.23 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 349:17.24 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 349:17.24 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 349:17.24 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/nsCSSRenderingBorders.h:18, 349:17.24 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.h:11, 349:17.24 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 349:17.24 from Unified_cpp_layout_forms0.cpp:2: 349:17.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 349:17.24 1903 | mBands = aRegion.mBands.Clone(); 349:17.24 | ^ 350:32.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationPhysics.h:12, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.h:10, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 350:32.42 from Unified_cpp_layout_generic1.cpp:2: 350:32.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 350:32.42 /builddir/build/BUILD/firefox-89.0.2/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] 350:32.42 644 | aOther.mHdr->mLength = 0; 350:32.42 | ~~~~~~~~~~~~~~~~~~~~~^~~ 350:32.42 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationPhysics.h:12, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.h:10, 350:32.42 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 350:32.42 from Unified_cpp_layout_generic1.cpp:2: 350:32.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 350:32.42 1903 | mBands = aRegion.mBands.Clone(); 350:32.42 | ^ 350:54.40 layout/inspector 351:06.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 351:06.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 351:06.03 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 351:06.03 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 351:06.03 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 351:06.03 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:9, 351:06.03 from Unified_cpp_layout_generic2.cpp:2: 351:06.03 /builddir/build/BUILD/firefox-89.0.2/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]’: 351:06.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 351:06.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 351:06.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 351:06.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ 351:06.04 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:3587:49: required from here 351:06.04 /builddir/build/BUILD/firefox-89.0.2/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] 351:06.04 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 351:06.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:06.04 In file included from Unified_cpp_layout_generic2.cpp:92: 351:06.04 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 351:06.04 564 | struct nsGridContainerFrame::GridItemInfo { 351:06.04 | ^~~~~~~~~~~~ 351:34.12 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/inspector/InspectorUtils.cpp:33, 351:34.12 from Unified_cpp_layout_inspector0.cpp:11: 351:34.12 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h: In static member function ‘static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)’: 351:34.12 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [447]’ {aka ‘const mozilla::CSSPropFlags [447]’} [-Warray-bounds] 351:34.13 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 351:34.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 351:34.13 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 351:34.13 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 351:34.13 | ^~~~~~~~~~~ 351:34.13 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [447]’ {aka ‘const mozilla::CSSPropFlags [447]’} [-Warray-bounds] 351:34.13 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 351:34.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 351:34.13 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 351:34.13 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 351:34.13 | ^~~~~~~~~~~ 352:09.22 In file included from Unified_cpp_layout_generic2.cpp:2: 352:09.22 /builddir/build/BUILD/firefox-89.0.2/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&, const mozilla::StyleSizeOverrides&, mozilla::ComputeSizeFlags)’: 352:09.22 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:2577:9: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 352:09.22 2577 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 352:09.22 | ^~ 352:09.23 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:2538:45: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 352:09.23 2538 | stretchI != eStretch && tentISize > iSize) { 352:09.23 | ~~~~~~~~~~^~~~~~~ 352:36.36 In file included from Unified_cpp_layout_generic2.cpp:92: 352:36.36 /builddir/build/BUILD/firefox-89.0.2/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)’: 352:36.36 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:7814:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 352:36.36 7814 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); 352:36.36 | ~~~~~~~~^~~~~~~~~~~~~~~~ 352:38.35 In file included from Unified_cpp_layout_generic2.cpp:20: 352:38.35 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function ‘void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(nsFlexContainerFrame::FlexItem&, const ReflowInput&, const nsFlexContainerFrame::FlexboxAxisTracker&, bool)’: 352:38.36 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsFlexContainerFrame.cpp:632:20: warning: ‘resolvedMinSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 352:38.36 632 | mMainMinSize = aNewMinSize; 352:38.36 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 352:38.36 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsFlexContainerFrame.cpp:1651:11: note: ‘resolvedMinSize’ was declared here 352:38.36 1651 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) 352:38.36 | ^~~~~~~~~~~~~~~ 352:47.65 layout/ipc 353:44.54 layout/mathml 354:42.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 354:42.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFontVariations.h:12, 354:42.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFont.h:14, 354:42.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxTextRun.h:14, 354:42.05 from /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.h:16, 354:42.05 from /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.cpp:7, 354:42.05 from Unified_cpp_layout_mathml0.cpp:2: 354:42.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: 354:42.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 354:42.05 644 | aOther.mHdr->mLength = 0; 354:42.05 | ~~~~~~~~~~~~~~~~~~~~~^~~ 354:42.05 In file included from Unified_cpp_layout_mathml0.cpp:2: 354:42.05 /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 354:42.05 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 354:42.05 | ^ 355:03.44 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 355:03.44 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.h:15, 355:03.44 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9, 355:03.44 from Unified_cpp_layout_generic4.cpp:2: 355:03.44 /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: 355:03.44 /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:389:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 355:03.44 389 | aPV.mValue = aValue; 355:03.44 | ~~~~~~~~~~~^~~~~~~~ 355:03.44 In file included from Unified_cpp_layout_generic4.cpp:2: 355:03.44 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9892:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 355:03.44 9892 | Maybe autoLineCursor; 355:03.44 | ^~~~~~~~~~~~~~ 355:03.44 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.h:15, 355:03.44 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9, 355:03.44 from Unified_cpp_layout_generic4.cpp:2: 355:03.44 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:4183:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 355:03.44 4183 | mProperties.Set(aProperty, aValue, this); 355:03.44 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 355:03.44 In file included from Unified_cpp_layout_generic4.cpp:2: 355:03.44 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9892:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 355:03.45 9892 | Maybe autoLineCursor; 355:03.45 | ^~~~~~~~~~~~~~ 355:08.74 layout/painting 356:18.79 layout/printing 356:48.53 In file included from Unified_cpp_layout_painting0.cpp:11: 356:48.53 /builddir/build/BUILD/firefox-89.0.2/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: 356:48.53 /builddir/build/BUILD/firefox-89.0.2/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356:48.53 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { 356:48.53 | ^~ 356:48.53 /builddir/build/BUILD/firefox-89.0.2/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 356:48.53 377 | if (count > targetCount) { 356:48.53 | ^~ 357:10.01 In file included from Unified_cpp_layout_printing0.cpp:11: 357:10.01 /builddir/build/BUILD/firefox-89.0.2/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: 357:10.01 /builddir/build/BUILD/firefox-89.0.2/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 357:10.01 31 | if (magicInt != mozilla::gfx::kMagicInt) { 357:10.01 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 357:10.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRFPService.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationUtils.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/ActiveLayerTracker.cpp:9, 357:10.26 from Unified_cpp_layout_painting0.cpp:2: 357:10.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 357:10.26 /builddir/build/BUILD/firefox-89.0.2/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] 357:10.26 644 | aOther.mHdr->mLength = 0; 357:10.26 | ~~~~~~~~~~~~~~~~~~~~~^~~ 357:10.26 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h:15, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRFPService.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationUtils.h:12, 357:10.26 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/ActiveLayerTracker.cpp:9, 357:10.26 from Unified_cpp_layout_painting0.cpp:2: 357:10.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 357:10.26 1903 | mBands = aRegion.mBands.Clone(); 357:10.26 | ^ 357:17.61 layout/style/nsComputedDOMStyleGenerated.inc.stub 357:17.61 layout/style/nsCSSPropsGenerated.inc.stub 357:18.58 layout/svg 357:45.15 In file included from Unified_cpp_layout_svg0.cpp:110: 357:45.15 /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: 357:45.15 /builddir/build/BUILD/firefox-89.0.2/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] 357:45.15 82 | sizeof(mFilterElement->mLengthAttributes)); 357:45.15 | ^ 357:45.15 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/svg/SVGFilters.h:14, 357:45.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGFilterInstance.h:14, 357:45.15 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/FilterInstance.cpp:29, 357:45.15 from Unified_cpp_layout_svg0.cpp:20: 357:45.15 /builddir/build/BUILD/firefox-89.0.2/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 357:45.15 82 | class SVGAnimatedLength { 357:45.15 | ^~~~~~~~~~~~~~~~~ 358:10.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/layout/style/nsStyleStruct.h:17, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/CSSClipPathInstance.h:14, 358:10.48 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/CSSClipPathInstance.cpp:8, 358:10.48 from Unified_cpp_layout_svg0.cpp:2: 358:10.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::FilterInstance::BuildPrimitives(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 18446744073709551615>, nsIFrame*, bool)’: 358:10.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 358:10.48 644 | aOther.mHdr->mLength = 0; 358:10.48 | ~~~~~~~~~~~~~~~~~~~~~^~~ 358:10.48 In file included from Unified_cpp_layout_svg0.cpp:20: 358:10.48 /builddir/build/BUILD/firefox-89.0.2/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 358:10.48 549 | nsTArray primitiveDescriptions; 358:10.48 | ^~~~~~~~~~~~~~~~~~~~~ 358:14.97 layout/tables 358:48.82 In file included from Unified_cpp_layout_tables0.cpp:65: 358:48.82 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: 358:48.82 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.cpp:7393: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] 358:48.82 7393 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 358:48.82 | ^ 358:48.82 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.cpp:5925:8: note: ‘struct BCBlockDirSeg’ declared here 358:48.82 5925 | struct BCBlockDirSeg { 358:48.83 | ^~~~~~~~~~~~~ 359:14.09 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsLineBox.h:15, 359:14.09 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:17, 359:14.09 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:11, 359:14.09 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 359:14.10 from Unified_cpp_layout_tables0.cpp:2: 359:14.10 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: 359:14.10 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsILineIterator.h:48:10: warning: ‘*((void*)& structure +28)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 359:14.10 48 | struct LineInfo { 359:14.10 | ^~~~~~~~ 359:14.10 In file included from Unified_cpp_layout_tables0.cpp:83: 359:14.10 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableRowGroupFrame.cpp:1703:12: note: ‘*((void*)& structure +28)’ was declared here 359:14.10 1703 | LineInfo structure; 359:14.10 | ^~~~~~~~~ 359:23.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.h:11, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.cpp:8, 359:23.30 from Unified_cpp_layout_svg1.cpp:2: 359:23.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 359:23.30 /builddir/build/BUILD/firefox-89.0.2/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] 359:23.30 644 | aOther.mHdr->mLength = 0; 359:23.30 | ~~~~~~~~~~~~~~~~~~~~~^~~ 359:23.30 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 359:23.30 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.h:11, 359:23.31 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.cpp:8, 359:23.31 from Unified_cpp_layout_svg1.cpp:2: 359:23.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 359:23.31 1903 | mBands = aRegion.mBands.Clone(); 359:23.31 | ^ 359:24.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:13, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 359:24.82 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 359:24.82 from Unified_cpp_layout_tables0.cpp:2: 359:24.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 359:24.82 /builddir/build/BUILD/firefox-89.0.2/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] 359:24.82 644 | aOther.mHdr->mLength = 0; 359:24.82 | ~~~~~~~~~~~~~~~~~~~~~^~~ 359:24.82 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 359:24.83 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 359:24.83 from Unified_cpp_layout_tables0.cpp:2: 359:24.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 359:24.83 1903 | mBands = aRegion.mBands.Clone(); 359:24.83 | ^ 359:27.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 359:27.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 359:27.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 359:27.61 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 359:27.61 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 359:27.61 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 359:27.61 from Unified_cpp_layout_tables0.cpp:2: 359:27.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::StyleSizeOverrides nsTableWrapperFrame::ComputeSizeOverridesForInnerTable(const nsTableFrame*, const mozilla::StyleSizeOverrides&, const mozilla::LogicalSize&, const mozilla::LogicalSize&) const’: 359:27.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:6684:5: warning: ‘innerSizeOverrides’ may be used uninitialized in this function [-Wmaybe-uninitialized] 359:27.62 6684 | switch (tag) { 359:27.62 | ^~~~~~ 359:27.62 In file included from Unified_cpp_layout_tables0.cpp:92: 359:27.62 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘innerSizeOverrides’ was declared here 359:27.62 398 | StyleSizeOverrides innerSizeOverrides; 359:27.62 | ^~~~~~~~~~~~~~~~~~ 359:36.32 layout/xul 360:42.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsBox.cpp:9, 360:42.35 from Unified_cpp_layout_xul0.cpp:2: 360:42.35 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 360:42.35 /builddir/build/BUILD/firefox-89.0.2/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] 360:42.35 644 | aOther.mHdr->mLength = 0; 360:42.35 | ~~~~~~~~~~~~~~~~~~~~~^~~ 360:42.35 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 360:42.35 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsBox.cpp:9, 360:42.35 from Unified_cpp_layout_xul0.cpp:2: 360:42.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 360:42.36 1903 | mBands = aRegion.mBands.Clone(); 360:42.36 | ^ 360:55.87 layout/xul/tree 361:17.08 In file included from Unified_cpp_layout_xul1.cpp:47: 361:17.08 /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: 361:17.08 /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 361:17.08 894 | x = isLTR ? leftAlign : rightAlign; 361:17.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 361:25.78 media/kiss_fft 361:25.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:26.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:26.57 media/libaom 361:26.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:26.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:27.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:27.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:27.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:27.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:28.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:28.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:28.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:28.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:29.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:29.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:30.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:30.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:30.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:30.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:30.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:33.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:34.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:42.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:43.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 361:43.95 from Unified_cpp_layout_xul_tree0.cpp:2: 361:43.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 361:43.95 /builddir/build/BUILD/firefox-89.0.2/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] 361:43.95 644 | aOther.mHdr->mLength = 0; 361:43.95 | ~~~~~~~~~~~~~~~~~~~~~^~~ 361:43.95 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 361:43.95 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 361:43.95 from Unified_cpp_layout_xul_tree0.cpp:2: 361:43.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 361:43.95 1903 | mBands = aRegion.mBands.Clone(); 361:43.95 | ^ 361:44.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:44.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:45.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:45.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:45.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:45.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:45.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:46.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:46.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:46.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:48.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:48.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:53.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:54.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:55.48 media/libcubeb/src 361:55.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:56.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:59.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 361:60.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:00.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:00.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:01.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:02.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:05.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:07.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:07.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:08.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:09.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:09.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:09.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:09.68 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 362:09.68 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 362:10.12 media/libdav1d/asm/16bd_film_grain_init_tmpl.c.stub 362:10.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:10.53 media/libdav1d/asm/8bd_film_grain_init_tmpl.c.stub 362:10.93 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 362:11.34 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 362:11.76 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 362:12.23 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 362:12.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:12.65 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 362:12.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:12.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:13.07 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 362:13.47 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 362:13.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:13.88 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 362:14.28 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 362:14.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:14.73 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 362:15.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:16.21 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 362:16.22 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 362:16.62 media/libdav1d/16bd_cdef_tmpl.c.stub 362:17.02 media/libdav1d/8bd_cdef_tmpl.c.stub 362:17.41 media/libdav1d/16bd_fg_apply_tmpl.c.stub 362:17.82 media/libdav1d/8bd_fg_apply_tmpl.c.stub 362:18.24 media/libdav1d/16bd_film_grain_tmpl.c.stub 362:18.64 media/libdav1d/8bd_film_grain_tmpl.c.stub 362:19.05 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 362:19.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:19.46 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 362:19.86 media/libdav1d/16bd_ipred_tmpl.c.stub 362:20.27 media/libdav1d/8bd_ipred_tmpl.c.stub 362:20.69 media/libdav1d/16bd_itx_tmpl.c.stub 362:20.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:21.11 media/libdav1d/8bd_itx_tmpl.c.stub 362:21.51 media/libdav1d/16bd_lf_apply_tmpl.c.stub 362:21.92 media/libdav1d/8bd_lf_apply_tmpl.c.stub 362:22.33 media/libdav1d/16bd_loopfilter_tmpl.c.stub 362:22.74 media/libdav1d/8bd_loopfilter_tmpl.c.stub 362:22.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:23.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:23.16 media/libdav1d/16bd_looprestoration_tmpl.c.stub 362:23.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:23.57 media/libdav1d/8bd_looprestoration_tmpl.c.stub 362:23.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:24.02 media/libdav1d/16bd_lr_apply_tmpl.c.stub 362:24.42 media/libdav1d/8bd_lr_apply_tmpl.c.stub 362:24.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:24.83 media/libdav1d/16bd_mc_tmpl.c.stub 362:25.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:25.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:25.24 media/libdav1d/8bd_mc_tmpl.c.stub 362:25.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:25.65 media/libdav1d/16bd_recon_tmpl.c.stub 362:26.06 media/libdav1d/8bd_recon_tmpl.c.stub 362:26.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:26.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:32.50 media/libjpeg 362:32.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:32.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:32.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:33.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:34.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:34.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:35.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:36.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:38.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:38.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:38.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:39.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:40.15 media/libmkv 362:40.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:40.25 /builddir/build/BUILD/firefox-89.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 362:40.25 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 362:40.25 | ^~~~~~~~~~ 362:40.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:40.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:40.96 media/libnestegg/src 362:40.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:41.06 In file included from Unified_c_media_libnestegg_src0.c:2: 362:41.06 /builddir/build/BUILD/firefox-89.0.2/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 362:41.06 /builddir/build/BUILD/firefox-89.0.2/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 362:41.06 1170 | uint64_t id, size, peeked_id; 362:41.06 | ^~~~~~~~~ 362:43.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:43.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:43.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:43.71 media/libogg 362:43.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:44.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:44.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:44.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:45.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:45.23 media/libopus 362:45.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:45.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:46.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:46.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:46.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:46.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:47.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:47.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:47.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:47.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:47.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:48.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:48.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:48.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:50.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:50.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:51.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:51.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:52.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:52.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:52.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:53.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:53.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:53.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:54.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:54.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:55.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:55.91 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 362:55.91 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 362:55.92 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 362:55.92 | ^~~ 362:55.92 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 362:55.92 343 | s = HUFF_EXTEND(r, s); 362:55.92 | ^~~~~~~~~~~ 362:55.92 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 362:55.92 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 362:55.92 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 362:55.92 | ^~~ 362:55.92 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 362:55.92 420 | s = HUFF_EXTEND(r, s); 362:55.92 | ^~~~~~~~~~~ 362:56.33 /builddir/build/BUILD/firefox-89.0.2/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c: In function ‘silk_NSQ_del_dec_neon’: 362:56.33 /builddir/build/BUILD/firefox-89.0.2/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55: warning: iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations] 362:56.33 422 | NSQ->sLPC_Q14[ i ] = psDelDec->sLPC_Q14[ i ][ Winner_ind ]; 362:56.33 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 362:56.33 /builddir/build/BUILD/firefox-89.0.2/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:421:9: note: within this loop 362:56.33 421 | for( ; i < NSQ_LPC_BUF_LENGTH; i++ ) { 362:56.33 | ^~~ 362:56.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:56.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:56.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:57.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:58.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:58.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:58.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:58.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 362:59.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:00.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:01.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:01.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:01.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:02.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:02.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:03.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:03.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:03.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:06.16 media/libpng 363:06.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:06.80 In file included from Unified_c_media_libpng0.c:20: 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgba8_neon’: 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 363:06.80 82 | for (i = 0; i < row_width; i += pixels_per_chunk) 363:06.80 | ^ 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 363:06.80 92 | if (i != row_width) 363:06.80 | ^~ 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgb8_neon’: 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 363:06.80 122 | for (i = 0; i < row_width; i += pixels_per_chunk) 363:06.80 | ^ 363:06.80 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 363:06.80 137 | if (i != row_width) 363:06.81 | ^~ 363:08.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:10.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:13.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:14.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:15.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:16.19 media/libspeex_resampler/src 363:16.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:16.29 /builddir/build/BUILD/firefox-89.0.2/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 363:16.29 /builddir/build/BUILD/firefox-89.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 363:16.29 814 | spx_uint32_t i; 363:16.29 | ^ 363:16.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:17.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:19.15 media/libtheora 363:19.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:24.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:25.32 media/libvorbis 363:25.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:25.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:25.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:26.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:26.87 media/libvpx 363:26.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:27.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:27.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:27.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:27.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:28.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:29.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:29.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:30.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:31.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:32.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:32.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:33.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:34.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:35.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:36.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:38.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.03 media/libwebp/src/dec 363:39.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:39.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:40.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:40.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:40.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:40.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:40.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:41.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:42.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:42.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:42.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:42.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:42.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:43.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:43.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:43.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:43.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:43.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:44.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:44.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:44.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:44.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:45.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:46.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:46.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:46.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:46.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:47.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:48.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:48.18 media/libwebp/src/demux 363:48.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:48.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:48.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:49.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:49.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:49.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:49.85 media/libwebp/src/dsp 363:49.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:50.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:51.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:51.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:51.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:51.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:51.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:52.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:53.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:53.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:54.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:54.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:54.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:54.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:55.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:55.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:55.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:56.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:57.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:58.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:58.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:58.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:58.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:59.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 363:59.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:02.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:02.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:03.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:04.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:04.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:04.74 media/libwebp/src/moz 364:04.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:05.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:05.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:06.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:06.46 media/libwebp/src/utils 364:06.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:06.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:06.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:06.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:07.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:07.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:07.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:07.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:07.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:08.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:08.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:08.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:08.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:09.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:09.59 media/libyuv/libyuv 364:11.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:12.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:13.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:14.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:14.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:14.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:14.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:15.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:15.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:15.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:15.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:16.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:17.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:18.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:18.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:18.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:19.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:20.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:21.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:25.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:27.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:28.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:29.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:29.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:29.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:30.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:30.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:32.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:33.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:33.96 media/psshparser 364:35.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:35.90 memory/volatile 364:37.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:37.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:37.64 modules/brotli 364:37.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:37.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:42.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:43.85 modules/libjar 364:44.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:45.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:51.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:52.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:52.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:52.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 364:52.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:03.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:04.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:04.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:05.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:10.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:11.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:13.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:14.51 modules/libjar/zipwriter 365:14.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:16.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:17.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:17.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:18.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:19.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:19.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:21.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:22.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:22.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:23.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:23.94 modules/libpref 365:24.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:24.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:24.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:24.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:25.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:25.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:26.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:27.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:29.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:45.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:46.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:46.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:47.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:48.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:49.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:53.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:57.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 365:57.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:00.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:03.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:04.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:05.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:05.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:07.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:08.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:12.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:13.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:15.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:16.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:19.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:19.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:20.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:21.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:21.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 366:21.85 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 366:21.85 from Unified_cpp_modules_libpref0.cpp:2: 366:21.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: 366:21.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 366:21.85 644 | aOther.mHdr->mLength = 0; 366:21.85 | ~~~~~~~~~~~~~~~~~~~~~^~~ 366:21.85 In file included from Unified_cpp_modules_libpref0.cpp:2: 366:21.85 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4139:77: note: while referencing ‘’ 366:21.85 4139 | UniquePtr prefs = MakeUnique(pref_savePrefs()); 366:21.85 | ^ 366:24.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:25.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:25.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:26.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:27.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:27.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:27.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:28.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:28.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:28.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:29.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:30.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:33.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:34.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:34.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:35.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:35.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:36.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:36.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:36.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:36.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:38.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:39.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:39.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:39.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:39.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:39.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:40.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:40.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:40.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:41.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:41.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 366:41.35 modules/woff2 366:43.91 In file included from Unified_cpp_modules_woff20.cpp:29: 366:43.91 /builddir/build/BUILD/firefox-89.0.2/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: 366:43.91 /builddir/build/BUILD/firefox-89.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 366:43.91 1177 | uint64_t dst_offset = first_table_offset; 366:43.91 | ^~~~~~~~~~ 366:50.67 netwerk/base/http-sfv 366:53.62 netwerk/base/mozurl 366:54.05 netwerk/base 367:01.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 367:01.02 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 367:01.03 from Unified_cpp_modules_libpref0.cpp:2: 367:01.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: 367:01.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 367:01.03 304 | mHdr->mLength = 0; 367:01.03 | ~~~~~~~~~~~~~~^~~ 367:01.03 In file included from Unified_cpp_modules_libpref0.cpp:2: 367:01.03 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 367:01.03 4570 | nsTArray prefEntries; 367:01.03 | ^~~~~~~~~~~ 367:01.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 367:01.03 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 367:01.03 from Unified_cpp_modules_libpref0.cpp:2: 367:01.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 367:01.03 304 | mHdr->mLength = 0; 367:01.03 | ~~~~~~~~~~~~~~^~~ 367:01.03 In file included from Unified_cpp_modules_libpref0.cpp:2: 367:01.03 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 367:01.03 4570 | nsTArray prefEntries; 367:01.03 | ^~~~~~~~~~~ 368:01.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 368:01.48 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/ArrayBufferInputStream.cpp:8, 368:01.48 from Unified_cpp_netwerk_base0.cpp:2: 368:01.48 /builddir/build/BUILD/firefox-89.0.2/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]’: 368:01.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 368:01.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 368:01.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 368:01.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 368:01.48 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here 368:01.48 /builddir/build/BUILD/firefox-89.0.2/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] 368:01.48 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 368:01.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368:01.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 368:01.48 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/Dashboard.cpp:10, 368:01.48 from Unified_cpp_netwerk_base0.cpp:29: 368:01.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 368:01.48 107 | union NetAddr { 368:01.48 | ^~~~~~~ 368:11.15 netwerk/build 369:00.11 In file included from Unified_cpp_netwerk_base2.cpp:128: 369:00.11 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: 369:00.11 /builddir/build/BUILD/firefox-89.0.2/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] 369:00.11 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); 369:00.11 | ^ 369:00.11 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:00.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsFileStreams.cpp:26, 369:00.11 from Unified_cpp_netwerk_base2.cpp:38: 369:00.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:00.11 107 | union NetAddr { 369:00.11 | ^~~~~~~ 369:03.88 In file included from Unified_cpp_netwerk_base3.cpp:101: 369:03.88 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: 369:03.89 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp:880: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] 369:03.89 880 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); 369:03.89 | ^ 369:03.89 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:03.89 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 369:03.89 from Unified_cpp_netwerk_base3.cpp:65: 369:03.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:03.89 107 | union NetAddr { 369:03.89 | ^~~~~~~ 369:04.03 In file included from Unified_cpp_netwerk_base3.cpp:101: 369:04.03 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: 369:04.03 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp:2521: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] 369:04.03 2521 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); 369:04.03 | ^ 369:04.03 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:04.03 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 369:04.03 from Unified_cpp_netwerk_base3.cpp:65: 369:04.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:04.03 107 | union NetAddr { 369:04.03 | ^~~~~~~ 369:04.04 In file included from Unified_cpp_netwerk_base3.cpp:101: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp:2540: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] 369:04.04 2540 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); 369:04.04 | ^ 369:04.04 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:04.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 369:04.04 from Unified_cpp_netwerk_base3.cpp:65: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:04.04 107 | union NetAddr { 369:04.04 | ^~~~~~~ 369:04.04 In file included from Unified_cpp_netwerk_base3.cpp:101: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp:2554: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] 369:04.04 2554 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); 369:04.04 | ^ 369:04.04 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:04.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 369:04.04 from Unified_cpp_netwerk_base3.cpp:65: 369:04.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:04.04 107 | union NetAddr { 369:04.04 | ^~~~~~~ 369:33.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 369:33.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 369:33.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 369:33.11 from Unified_cpp_netwerk_base2.cpp:2: 369:33.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: 369:33.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 369:33.11 304 | mHdr->mLength = 0; 369:33.11 | ~~~~~~~~~~~~~~^~~ 369:33.11 In file included from Unified_cpp_netwerk_base2.cpp:47: 369:33.11 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 369:33.11 1520 | nsTArray restrictedPortList; 369:33.12 | ^~~~~~~~~~~~~~~~~~ 369:33.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 369:33.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 369:33.12 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 369:33.12 from Unified_cpp_netwerk_base2.cpp:2: 369:33.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 369:33.12 304 | mHdr->mLength = 0; 369:33.12 | ~~~~~~~~~~~~~~^~~ 369:33.12 In file included from Unified_cpp_netwerk_base2.cpp:47: 369:33.12 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 369:33.12 1520 | nsTArray restrictedPortList; 369:33.12 | ^~~~~~~~~~~~~~~~~~ 369:33.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 369:33.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 369:33.12 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 369:33.12 from Unified_cpp_netwerk_base2.cpp:2: 369:33.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 369:33.12 304 | mHdr->mLength = 0; 369:33.12 | ~~~~~~~~~~~~~~^~~ 369:33.12 In file included from Unified_cpp_netwerk_base2.cpp:47: 369:33.12 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 369:33.12 1520 | nsTArray restrictedPortList; 369:33.12 | ^~~~~~~~~~~~~~~~~~ 369:38.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrefBranch.h:14, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Preferences.h:21, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsPACMan.cpp:9, 369:38.08 from Unified_cpp_netwerk_base3.cpp:2: 369:38.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: 369:38.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 369:38.08 304 | mHdr->mLength = 0; 369:38.08 | ~~~~~~~~~~~~~~^~~ 369:38.08 In file included from Unified_cpp_netwerk_base3.cpp:110: 369:38.08 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransportService2.cpp:201:41: note: while referencing ‘ranges’ 369:38.08 201 | nsTArray> ranges(2); 369:38.08 | ^~~~~~ 369:38.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrefBranch.h:14, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Preferences.h:21, 369:38.08 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsPACMan.cpp:9, 369:38.08 from Unified_cpp_netwerk_base3.cpp:2: 369:38.08 /builddir/build/BUILD/firefox-89.0.2/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] 369:38.08 304 | mHdr->mLength = 0; 369:38.08 | ~~~~~~~~~~~~~~^~~ 369:38.08 In file included from Unified_cpp_netwerk_base3.cpp:110: 369:38.08 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransportService2.cpp:191:18: note: while referencing ‘portRemapping’ 369:38.08 191 | TPortRemapping portRemapping; 369:38.08 | ^~~~~~~~~~~~~ 369:42.79 netwerk/cache 369:48.78 In file included from Unified_cpp_netwerk_base4.cpp:38: 369:48.78 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 369:48.78 /builddir/build/BUILD/firefox-89.0.2/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] 369:48.78 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); 369:48.78 | ^ 369:48.78 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:48.78 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 369:48.78 from Unified_cpp_netwerk_base4.cpp:38: 369:48.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:48.78 107 | union NetAddr { 369:48.78 | ^~~~~~~ 369:48.81 In file included from Unified_cpp_netwerk_base4.cpp:38: 369:48.81 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 369:48.81 /builddir/build/BUILD/firefox-89.0.2/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] 369:48.81 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); 369:48.81 | ^ 369:48.81 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:48.81 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 369:48.81 from Unified_cpp_netwerk_base4.cpp:38: 369:48.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:48.81 107 | union NetAddr { 369:48.81 | ^~~~~~~ 369:48.85 In file included from Unified_cpp_netwerk_base4.cpp:38: 369:48.85 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: 369:48.85 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:761: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] 369:48.85 761 | memcpy(aResult, &mAddr, sizeof(mAddr)); 369:48.85 | ^ 369:48.85 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 369:48.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 369:48.85 from Unified_cpp_netwerk_base4.cpp:38: 369:48.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 369:48.85 107 | union NetAddr { 369:48.86 | ^~~~~~~ 370:00.60 netwerk/cache2 370:03.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 370:03.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIApplicationCache.h:14, 370:03.49 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 370:03.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsApplicationCacheService.cpp:6, 370:03.50 from Unified_cpp_netwerk_cache0.cpp:2: 370:03.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: 370:03.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 370:03.50 304 | mHdr->mLength = 0; 370:03.50 | ~~~~~~~~~~~~~~^~~ 370:03.50 In file included from Unified_cpp_netwerk_cache0.cpp:29: 370:03.50 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 370:03.50 508 | nsTArray > inputWrappers; 370:03.50 | ^~~~~~~~~~~~~ 370:08.94 netwerk/cookie 370:47.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheIOThread.h:11, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileIOManager.h:8, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileChunk.h:8, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFile.h:8, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.h:9, 370:47.73 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:6, 370:47.73 from Unified_cpp_netwerk_cache20.cpp:2: 370:47.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: 370:47.73 /builddir/build/BUILD/firefox-89.0.2/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] 370:47.73 304 | mHdr->mLength = 0; 370:47.73 | ~~~~~~~~~~~~~~^~~ 370:47.73 In file included from Unified_cpp_netwerk_cache20.cpp:92: 370:47.73 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheIOThread.cpp:510:14: note: while referencing ‘events’ 370:47.73 510 | EventQueue events = std::move(mEventQueue[aLevel]); 370:47.73 | ^~~~~~ 371:04.93 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFile.h:10, 371:04.93 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.h:9, 371:04.93 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:6, 371:04.93 from Unified_cpp_netwerk_cache20.cpp:2: 371:04.93 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: 371:04.93 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 371:04.93 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) 371:04.93 | ^ 371:04.93 In file included from Unified_cpp_netwerk_cache20.cpp:2: 371:04.94 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:491:14: note: ‘frecency’ was declared here 371:04.94 491 | uint32_t frecency; 371:04.94 | ^~~~~~~~ 371:13.28 netwerk/dns/mdns/libmdns 371:18.05 netwerk/dns/etld_data.inc.stub 371:20.73 netwerk/ipc 372:12.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessBridgeParent.h:9, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 372:12.64 from Unified_cpp_netwerk_ipc1.cpp:2: 372:12.64 /builddir/build/BUILD/firefox-89.0.2/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]’: 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 372:12.64 /builddir/build/BUILD/firefox-89.0.2/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] 372:12.64 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 372:12.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372:12.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:24, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpTransactionChild.h:11, 372:12.64 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessChild.cpp:12, 372:12.64 from Unified_cpp_netwerk_ipc1.cpp:11: 372:12.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 372:12.64 107 | union NetAddr { 372:12.64 | ^~~~~~~ 372:14.04 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/ChannelEventQueue.h:11, 372:14.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 372:14.04 from Unified_cpp_netwerk_ipc0.cpp:2: 372:14.04 /builddir/build/BUILD/firefox-89.0.2/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]’: 372:14.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 372:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 372:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 372:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 372:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 372:14.05 /builddir/build/BUILD/firefox-89.0.2/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] 372:14.05 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 372:14.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372:14.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, 372:14.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, 372:14.05 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/DocumentChannel.cpp:21, 372:14.05 from Unified_cpp_netwerk_ipc0.cpp:11: 372:14.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 372:14.05 107 | union NetAddr { 372:14.05 | ^~~~~~~ 372:22.14 netwerk/mime 372:27.60 netwerk/protocol/about 372:51.13 netwerk/protocol/data 373:02.26 netwerk/protocol/file 373:31.06 netwerk/protocol/ftp 373:45.10 netwerk/protocol/gio 374:28.28 netwerk/protocol/http 374:57.81 netwerk/protocol/res 376:23.10 In file included from Unified_cpp_protocol_http1.cpp:92: 376:23.10 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/Http3Session.cpp: In function ‘nsresult mozilla::net::StringAndPortToNetAddr(nsACString&, uint16_t, mozilla::net::NetAddr*)’: 376:23.10 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/Http3Session.cpp:121:38: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 376:23.10 121 | memset(netAddr, 0, sizeof(*netAddr)); 376:23.10 | ^ 376:23.10 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 376:23.10 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 376:23.10 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 376:23.10 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 376:23.10 from Unified_cpp_protocol_http1.cpp:2: 376:23.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 376:23.10 107 | union NetAddr { 376:23.10 | ^~~~~~~ 376:47.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 376:47.50 from Unified_cpp_protocol_http1.cpp:2: 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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]’: 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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}]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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}]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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}]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 376:47.50 /builddir/build/BUILD/firefox-89.0.2/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] 376:47.50 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 376:47.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:47.50 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 376:47.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 376:47.50 from Unified_cpp_protocol_http1.cpp:2: 376:47.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 376:47.50 107 | union NetAddr { 376:47.50 | ^~~~~~~ 377:20.31 In file included from Unified_cpp_protocol_http2.cpp:47: 377:20.31 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpConnectionUDP.cpp: In member function ‘nsresult mozilla::net::HttpConnectionUDP::Init(mozilla::net::nsHttpConnectionInfo*, nsIDNSRecord*, nsresult, nsIInterfaceRequestor*, uint32_t)’: 377:20.31 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpConnectionUDP.cpp:100:36: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 377:20.31 100 | memset(&local, 0, sizeof(local)); 377:20.31 | ^ 377:20.31 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 377:20.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HttpChannelChild.h:15, 377:20.32 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:24, 377:20.32 from Unified_cpp_protocol_http2.cpp:2: 377:20.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 377:20.32 107 | union NetAddr { 377:20.32 | ^~~~~~~ 378:01.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 378:01.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 378:01.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 378:01.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 378:01.22 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 378:01.22 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:9, 378:01.22 from Unified_cpp_protocol_http2.cpp:2: 378:01.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: 378:01.22 /builddir/build/BUILD/firefox-89.0.2/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] 378:01.22 304 | mHdr->mLength = 0; 378:01.22 | ~~~~~~~~~~~~~~^~~ 378:01.22 In file included from Unified_cpp_protocol_http2.cpp:2: 378:01.22 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:2795:23: note: while referencing ‘args’ 378:01.22 2795 | CorsPreflightArgs args; 378:01.22 | ^~~~ 378:20.81 netwerk/protocol/viewsource 378:30.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 378:30.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 378:30.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 378:30.30 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 378:30.30 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.cpp:7, 378:30.30 from Unified_cpp_protocol_http3.cpp:2: 378:30.30 /builddir/build/BUILD/firefox-89.0.2/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]’: 378:30.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 378:30.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 378:30.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 378:30.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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}]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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}]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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}]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 378:30.31 /builddir/build/BUILD/firefox-89.0.2/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] 378:30.31 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 378:30.31 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:30.31 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 378:30.31 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 378:30.31 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.h:9, 378:30.31 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.cpp:9, 378:30.31 from Unified_cpp_protocol_http3.cpp:2: 378:30.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 378:30.31 107 | union NetAddr { 378:30.31 | ^~~~~~~ 379:32.34 netwerk/protocol/websocket 379:34.59 netwerk/sctp/datachannel 380:08.78 netwerk/sctp/src 380:08.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:10.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:12.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:12.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:12.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:14.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:14.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:20.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:20.99 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: 380:20.99 /builddir/build/BUILD/firefox-89.0.2/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] 380:20.99 3942 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 380:20.99 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 380:21.00 /builddir/build/BUILD/firefox-89.0.2/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] 380:21.00 3955 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 380:21.00 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 380:21.00 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: 380:21.01 /builddir/build/BUILD/firefox-89.0.2/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] 380:21.01 4233 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 380:21.01 | ~~~^~~~~~~~~~~~~~~~~ 380:26.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:26.58 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: 380:26.58 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:11047: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] 380:26.58 11047 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 380:26.58 | ^~~~~~~~~~~~~~~ 380:26.59 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 380:26.59 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 380:26.59 407 | struct sctp_forward_tsn_chunk { 380:26.59 | ^~~~~~~~~~~~~~~~~~~~~~ 380:26.59 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 380:26.59 418 | struct sctp_strseq_mid { 380:26.59 | ^~~~~~~~~~~~~~~ 380:26.59 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: 380:26.59 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:11437: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] 380:26.59 11437 | dup = (uint32_t *) gap_descriptor; 380:26.59 | ^~~ 380:26.59 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 380:26.60 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 380:26.60 265 | struct sctp_gap_ack_block { 380:26.60 | ^~~~~~~~~~~~~~~~~~ 380:35.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:39.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:39.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:39.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:40.57 netwerk/socket 380:41.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:41.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:43.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:43.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:44.97 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.97 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: 380:44.97 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.97 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); 380:44.97 | ^ 380:44.97 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.98 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.98 107 | union NetAddr { 380:44.98 | ^~~~~~~ 380:44.98 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.98 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); 380:44.98 | ^ 380:44.98 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.98 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.98 107 | union NetAddr { 380:44.98 | ^~~~~~~ 380:44.98 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.98 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); 380:44.98 | ^ 380:44.98 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.98 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.98 107 | union NetAddr { 380:44.98 | ^~~~~~~ 380:44.98 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: 380:44.98 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.98 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); 380:44.98 | ^ 380:44.98 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.98 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.99 107 | union NetAddr { 380:44.99 | ^~~~~~~ 380:44.99 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.99 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); 380:44.99 | ^ 380:44.99 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.99 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.99 107 | union NetAddr { 380:44.99 | ^~~~~~~ 380:44.99 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/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] 380:44.99 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); 380:44.99 | ^ 380:44.99 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:44.99 from Unified_cpp_netwerk_socket0.cpp:2: 380:44.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:44.99 107 | union NetAddr { 380:44.99 | ^~~~~~~ 380:45.05 In file included from Unified_cpp_netwerk_socket0.cpp:2: 380:45.05 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: 380:45.05 /builddir/build/BUILD/firefox-89.0.2/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] 380:45.05 1328 | memcpy(&dst, addr, sizeof(dst)); 380:45.06 | ^ 380:45.06 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 380:45.06 from Unified_cpp_netwerk_socket0.cpp:2: 380:45.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 380:45.06 107 | union NetAddr { 380:45.06 | ^~~~~~~ 380:50.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:51.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:52.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:52.25 netwerk/streamconv/converters 380:55.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:56.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:56.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 380:59.09 netwerk/streamconv 381:05.09 netwerk/system/linux 381:09.95 netwerk/system/netlink 381:14.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsClassHashtable.h:13, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.h:17, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:15: 381:14.54 /builddir/build/BUILD/firefox-89.0.2/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]’: 381:14.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 381:14.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 381:14.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 381:14.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 381:14.54 /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:1903:36: required from here 381:14.54 /builddir/build/BUILD/firefox-89.0.2/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] 381:14.54 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 381:14.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381:14.54 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.h:21, 381:14.54 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:15: 381:14.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 381:14.54 107 | union NetAddr { 381:14.54 | ^~~~~~~ 381:20.57 netwerk/url-classifier 381:36.57 netwerk/wifi 381:45.19 other-licenses/snappy 381:49.21 parser/expat/lib 381:49.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 381:54.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 381:55.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 382:04.43 parser/html 382:52.16 parser/htmlparser 383:13.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 383:13.68 from /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/nsIParser.h:24, 383:13.68 from /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/CNavDTD.cpp:9, 383:13.68 from Unified_cpp_parser_htmlparser0.cpp:2: 383:13.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: 383:13.69 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 383:13.69 644 | aOther.mHdr->mLength = 0; 383:13.69 | ~~~~~~~~~~~~~~~~~~~~~^~~ 383:13.69 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 383:13.69 /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/nsExpatDriver.cpp:850:10: note: while referencing ‘’ 383:13.69 850 | }); 383:13.69 | ^ 383:18.83 parser/prototype 383:32.83 remote/components/rust 383:34.80 security/apps/xpcshell.inc.stub 383:34.80 security/apps/addons-public.inc.stub 383:35.25 security/apps/addons-public-intermediate.inc.stub 383:35.32 security/certverifier 383:35.68 security/apps/addons-stage.inc.stub 383:36.54 security/ct 383:43.26 security/manager/pki 383:50.38 security/manager/ssl/nsSTSPreloadListGenerated.inc.stub 383:52.57 security/nss/lib/mozpkix 384:11.02 security/sandbox/common 384:14.38 security/sandbox/linux/broker 384:22.79 security/sandbox/linux/glue 384:54.79 In file included from /usr/include/string.h:519, 384:54.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 384:54.79 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/basictypes.h:12, 384:54.79 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/platform_thread.h:14, 384:54.79 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.h:12, 384:54.79 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:7, 384:54.79 from Unified_cpp_linux_broker0.cpp:2: 384:54.79 In function ‘char* strncpy(char*, const char*, size_t)’, 384:54.79 inlined from ‘virtual void mozilla::SandboxBroker::ThreadMain()’ at /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:741:14: 384:54.79 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 384:54.79 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 384:54.79 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:56.12 security/sandbox/linux/launch 384:59.68 security/sandbox/linux/reporter 385:04.01 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 385:04.02 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporter.h:17, 385:04.02 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporter.cpp:7, 385:04.02 from Unified_cpp_linux_reporter0.cpp:2: 385:04.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SandboxReporterWrapper::Snapshot(mozISandboxReportArray**)’: 385:04.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::SandboxReporter::Snapshot [1]’ [-Warray-bounds] 385:04.02 644 | aOther.mHdr->mLength = 0; 385:04.02 | ~~~~~~~~~~~~~~~~~~~~~^~~ 385:04.02 In file included from Unified_cpp_linux_reporter0.cpp:11: 385:04.02 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 385:04.02 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); 385:04.02 | ^ 385:04.28 security/sandbox/linux 385:07.67 startupcache 385:32.93 storage 385:41.94 In file included from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxFilter.cpp:37, 385:41.94 from Unified_cpp_sandbox_linux3.cpp:20: 385:41.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: 385:41.94 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 385:41.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SandboxReport’; use assignment or value-initialization instead [-Wclass-memaccess] 385:41.94 35 | memset(aT, 0, sizeof(T)); 385:41.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 385:41.94 In file included from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxReporterClient.h:10, 385:41.94 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/Sandbox.cpp:16, 385:41.94 from Unified_cpp_sandbox_linux3.cpp:2: 385:41.94 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 385:41.94 27 | struct SandboxReport { 385:41.94 | ^~~~~~~~~~~~~ 385:53.73 third_party/libsrtp/src 385:53.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 385:57.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 386:12.08 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 386:14.75 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 386:14.81 third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn 386:17.45 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 386:19.90 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 386:20.09 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 386:22.59 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 386:23.01 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 386:25.82 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 386:25.87 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 386:29.04 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 386:29.43 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 386:32.51 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 386:32.72 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 386:35.55 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 386:36.27 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 386:37.88 third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn 386:38.77 third_party/libwebrtc/webrtc/api/optional_gn 386:41.14 third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn 386:42.58 third_party/libwebrtc/webrtc/api/video_frame_api_gn 386:43.88 third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn 386:45.16 third_party/libwebrtc/webrtc/audio/audio_gn 386:46.90 third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn 386:47.86 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 386:47.86 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 386:47.86 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 386:47.86 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, 386:47.86 from Unified_cpp_audio_audio_gn0.cpp:2: 386:47.86 /builddir/build/BUILD/firefox-89.0.2/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&)’: 386:47.86 /builddir/build/BUILD/firefox-89.0.2/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] 386:47.86 294 | memcpy(this, &config, sizeof(*this)); 386:47.86 | ^ 386:47.86 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 386:47.86 256 | struct Config { 386:47.86 | ^~~~~~ 386:49.59 third_party/libwebrtc/webrtc/call/bitrate_allocator_gn 386:56.42 third_party/libwebrtc/webrtc/call/call_gn 386:57.32 third_party/libwebrtc/webrtc/call/call_interfaces_gn 386:59.53 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 386:59.53 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 386:59.53 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 386:59.53 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/call.cc:20, 386:59.53 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 386:59.53 /builddir/build/BUILD/firefox-89.0.2/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&)’: 386:59.54 /builddir/build/BUILD/firefox-89.0.2/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] 386:59.54 294 | memcpy(this, &config, sizeof(*this)); 386:59.54 | ^ 386:59.54 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 386:59.54 256 | struct Config { 386:59.54 | ^~~~~~ 387:01.46 third_party/libwebrtc/webrtc/call/rtp_interfaces_gn 387:02.21 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 387:02.21 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/call.cc:29, 387:02.21 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 387:02.21 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 387:02.21 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 387:02.21 48 | AddReceiveRtpModule(rtp_module); 387:02.21 | ^ 387:02.21 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 387:02.21 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 387:02.21 | ^~~~~~~~~~~~~~~~~~~ 387:03.10 third_party/libwebrtc/webrtc/call/rtp_receiver_gn 387:05.96 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: 387:05.96 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: 387:05.96 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 387:05.96 171 | bool has_mid = packet.GetExtension(&packet_mid); 387:05.96 | ^~~~~~~ 387:12.34 third_party/libwebrtc/webrtc/call/rtp_sender_gn 387:15.35 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 387:15.35 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, 387:15.35 from Unified_cpp_call_rtp_sender_gn0.cpp:2: 387:15.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 387:15.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 387:15.35 48 | AddReceiveRtpModule(rtp_module); 387:15.35 | ^ 387:15.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 387:15.35 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 387:15.35 | ^~~~~~~~~~~~~~~~~~~ 387:15.83 third_party/libwebrtc/webrtc/call/video_stream_api_gn 387:19.71 third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn 387:19.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:20.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:20.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:22.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:23.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:24.29 third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn 387:24.66 third_party/libwebrtc/webrtc/common_audio/common_audio_gn 387:28.82 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_c_gn 387:28.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 387:29.89 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_gn 387:32.83 third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn 387:34.56 third_party/libwebrtc/webrtc/common_video/common_video_gn 387:34.97 third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn 387:34.98 In file included from Unified_cpp_common_video_gn0.cpp:38: 387:34.98 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 387:34.98 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 387:34.98 | 387:34.98 In file included from Unified_cpp_common_video_gn0.cpp:29: 387:34.98 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 387:34.98 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 387:34.98 | 387:42.14 third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn 387:44.08 third_party/libwebrtc/webrtc/media/rtc_audio_video_gn 387:46.07 third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn 387:46.62 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, 387:46.62 from Unified_cpp_rtc_audio_video_gn0.cpp:11: 387:46.62 /builddir/build/BUILD/firefox-89.0.2/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&)’: 387:46.62 /builddir/build/BUILD/firefox-89.0.2/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] 387:46.62 294 | memcpy(this, &config, sizeof(*this)); 387:46.62 | ^ 387:46.62 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 387:46.62 256 | struct Config { 387:46.62 | ^~~~~~ 387:48.54 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 387:48.54 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: 387:48.54 /builddir/build/BUILD/firefox-89.0.2/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] 387:48.55 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 387:48.55 | ^ 387:48.55 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 387:48.55 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 387:48.55 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 387:48.55 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 387:48.55 555 | class VideoCodec { 387:48.55 | ^~~~~~~~~~ 387:48.55 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 387:48.55 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: 387:48.55 /builddir/build/BUILD/firefox-89.0.2/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] 387:48.55 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 387:48.55 | ^ 387:48.55 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 387:48.55 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 387:48.55 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 387:48.55 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 387:48.55 555 | class VideoCodec { 387:48.55 | ^~~~~~~~~~ 387:49.45 third_party/libwebrtc/webrtc/media/rtc_media_base_gn 388:00.95 third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn 388:06.98 third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn 388:10.42 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 388:12.20 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn 388:12.72 third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn 388:17.44 third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn 388:17.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:17.67 third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn 388:20.76 third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn 388:20.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:20.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:21.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:21.33 third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn 388:21.42 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn 388:21.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:22.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:23.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:24.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:25.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:25.61 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn 388:25.65 third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn 388:25.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:29.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:31.33 third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn 388:32.57 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn 388:32.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:33.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:33.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:33.64 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn 388:33.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:34.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:34.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:34.29 third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn 388:37.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:39.04 third_party/libwebrtc/webrtc/modules/audio_coding/isac_neon_gn 388:39.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:39.21 third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 388:40.58 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn 388:42.27 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn 388:45.14 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn 388:45.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 388:51.75 In file included from Unified_cpp_neteq_gn1.cpp:29: 388:51.75 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: 388:51.75 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 388:51.75 944 | sync_buffer_->IncreaseEndTimestamp( 388:51.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 388:51.75 945 | static_cast(output_size_samples_)); 388:51.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:51.75 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 388:51.75 950 | case kAudioRepetition: { 388:51.75 | ^~~~ 388:58.81 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn 389:01.65 third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn 389:03.99 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn 389:04.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 389:04.49 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn 389:06.44 third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn 389:11.96 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 389:12.56 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn 389:14.37 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 389:15.01 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 389:15.01 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 389:15.01 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 389:15.01 from Unified_cpp_audio_mixer_impl_gn0.cpp:2: 389:15.01 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:15.01 /builddir/build/BUILD/firefox-89.0.2/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] 389:15.01 294 | memcpy(this, &config, sizeof(*this)); 389:15.01 | ^ 389:15.01 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:15.01 256 | struct Config { 389:15.01 | ^~~~~~ 389:16.88 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn 389:19.03 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn 389:19.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 389:19.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 389:19.82 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn 389:22.19 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 389:22.19 /builddir/build/BUILD/firefox-89.0.2/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*)’: 389:22.19 /builddir/build/BUILD/firefox-89.0.2/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] 389:22.20 129 | for (int k = 0; k < v_length; ++k) { 389:22.20 | ~~^~~~~~~~~~ 389:23.39 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_c_gn 389:23.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 389:25.38 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_gn 389:33.89 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 389:33.89 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 389:33.89 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:33.89 /builddir/build/BUILD/firefox-89.0.2/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] 389:33.89 294 | memcpy(this, &config, sizeof(*this)); 389:33.89 | ^ 389:33.89 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:33.89 256 | struct Config { 389:33.89 | ^~~~~~ 389:34.60 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function ‘virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)’: 389:34.60 /builddir/build/BUILD/firefox-89.0.2/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] 389:34.60 303 | memset(metrics, 0, sizeof(Metrics)); 389:34.60 | ^ 389:34.60 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 389:34.60 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 389:34.60 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 389:34.60 795 | struct Metrics { 389:34.60 | ^~~~~~~ 389:36.47 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn 389:37.33 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 389:37.33 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 389:37.33 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:37.33 /builddir/build/BUILD/firefox-89.0.2/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] 389:37.33 294 | memcpy(this, &config, sizeof(*this)); 389:37.33 | ^ 389:37.33 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:37.33 256 | struct Config { 389:37.33 | ^~~~~~ 389:39.53 third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn 389:42.77 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, 389:42.77 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: 389:42.77 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:42.77 /builddir/build/BUILD/firefox-89.0.2/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] 389:42.77 294 | memcpy(this, &config, sizeof(*this)); 389:42.77 | ^ 389:42.77 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:42.77 256 | struct Config { 389:42.77 | ^~~~~~ 389:43.74 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: 389:43.74 /builddir/build/BUILD/firefox-89.0.2/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*)’: 389:43.74 /builddir/build/BUILD/firefox-89.0.2/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] 389:43.74 129 | for (int k = 0; k < v_length; ++k) { 389:43.74 | ~~^~~~~~~~~~ 389:47.96 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 389:47.96 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 389:47.96 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:47.96 /builddir/build/BUILD/firefox-89.0.2/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] 389:47.96 294 | memcpy(this, &config, sizeof(*this)); 389:47.96 | ^ 389:47.96 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:47.96 256 | struct Config { 389:47.96 | ^~~~~~ 389:49.73 third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn 389:52.88 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, 389:52.88 from Unified_cpp_audio_processing_gn0.cpp:2: 389:52.88 /builddir/build/BUILD/firefox-89.0.2/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*)’: 389:52.88 /builddir/build/BUILD/firefox-89.0.2/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] 389:52.88 129 | for (int k = 0; k < v_length; ++k) { 389:52.88 | ~~^~~~~~~~~~ 389:54.50 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 389:54.50 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 389:54.50 from Unified_cpp_audio_processing_gn0.cpp:47: 389:54.50 /builddir/build/BUILD/firefox-89.0.2/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&)’: 389:54.50 /builddir/build/BUILD/firefox-89.0.2/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] 389:54.50 294 | memcpy(this, &config, sizeof(*this)); 389:54.50 | ^ 389:54.50 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 389:54.50 256 | struct Config { 389:54.50 | ^~~~~~ 389:55.72 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 389:55.72 from Unified_cpp_estion_controller_gn0.cpp:56: 389:55.72 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 389:55.72 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 389:55.72 48 | AddReceiveRtpModule(rtp_module); 389:55.72 | ^ 389:55.72 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 389:55.72 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 389:55.72 | ^~~~~~~~~~~~~~~~~~~ 390:06.51 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 390:06.51 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 390:06.51 from Unified_cpp_audio_processing_gn1.cpp:2: 390:06.51 /builddir/build/BUILD/firefox-89.0.2/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&)’: 390:06.51 /builddir/build/BUILD/firefox-89.0.2/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] 390:06.51 294 | memcpy(this, &config, sizeof(*this)); 390:06.51 | ^ 390:06.51 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 390:06.51 256 | struct Config { 390:06.51 | ^~~~~~ 390:06.75 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 390:06.75 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 390:06.75 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 390:06.75 from Unified_cpp_audio_processing_gn2.cpp:2: 390:06.75 /builddir/build/BUILD/firefox-89.0.2/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*)’: 390:06.75 /builddir/build/BUILD/firefox-89.0.2/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] 390:06.75 129 | for (int k = 0; k < v_length; ++k) { 390:06.75 | ~~^~~~~~~~~~ 390:06.83 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 390:06.83 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 390:06.83 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 390:06.83 from Unified_cpp_audio_processing_gn1.cpp:2: 390:06.83 /builddir/build/BUILD/firefox-89.0.2/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*)’: 390:06.83 /builddir/build/BUILD/firefox-89.0.2/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] 390:06.83 129 | for (int k = 0; k < v_length; ++k) { 390:06.83 | ~~^~~~~~~~~~ 390:07.06 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 390:07.07 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, 390:07.07 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 390:07.07 from Unified_cpp_audio_processing_gn2.cpp:2: 390:07.07 /builddir/build/BUILD/firefox-89.0.2/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&)’: 390:07.07 /builddir/build/BUILD/firefox-89.0.2/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] 390:07.07 294 | memcpy(this, &config, sizeof(*this)); 390:07.07 | ^ 390:07.07 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 390:07.07 256 | struct Config { 390:07.07 | ^~~~~~ 390:18.66 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 390:18.66 from Unified_cpp_audio_processing_gn3.cpp:20: 390:18.66 /builddir/build/BUILD/firefox-89.0.2/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&)’: 390:18.66 /builddir/build/BUILD/firefox-89.0.2/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] 390:18.66 294 | memcpy(this, &config, sizeof(*this)); 390:18.66 | ^ 390:18.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 390:18.66 256 | struct Config { 390:18.66 | ^~~~~~ 390:18.90 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 390:18.90 from Unified_cpp_audio_processing_gn3.cpp:20: 390:18.90 /builddir/build/BUILD/firefox-89.0.2/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*)’: 390:18.90 /builddir/build/BUILD/firefox-89.0.2/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] 390:18.90 129 | for (int k = 0; k < v_length; ++k) { 390:18.90 | ~~^~~~~~~~~~ 390:25.41 third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn 390:37.48 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, 390:37.48 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 390:37.48 from Unified_cpp_audio_processing_gn5.cpp:29: 390:37.48 /builddir/build/BUILD/firefox-89.0.2/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&)’: 390:37.48 /builddir/build/BUILD/firefox-89.0.2/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] 390:37.48 294 | memcpy(this, &config, sizeof(*this)); 390:37.48 | ^ 390:37.48 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 390:37.48 256 | struct Config { 390:37.48 | ^~~~~~ 390:39.61 third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn 390:45.32 In file included from Unified_cpp_p_capture_generic_gn1.cpp:92: 390:45.32 /builddir/build/BUILD/firefox-89.0.2/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] 390:45.32 21 | static int g_last_xserver_error_code = 0; 390:45.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 390:45.32 /builddir/build/BUILD/firefox-89.0.2/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] 390:45.32 20 | static bool g_xserver_error_trap_enabled = false; 390:45.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:49.55 third_party/libwebrtc/webrtc/modules/media_file/media_file_gn 390:50.16 third_party/libwebrtc/webrtc/modules/pacing/pacing_gn 390:53.27 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, 390:53.27 from Unified_cpp_pacing_pacing_gn0.cpp:56: 390:53.27 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 390:53.27 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 390:53.27 48 | AddReceiveRtpModule(rtp_module); 390:53.27 | ^ 390:53.27 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 390:53.27 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 390:53.27 | ^~~~~~~~~~~~~~~~~~~ 390:54.92 third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 391:00.33 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 391:12.84 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 391:20.32 third_party/libwebrtc/webrtc/modules/utility/utility_gn 391:26.59 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: 391:26.59 /builddir/build/BUILD/firefox-89.0.2/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’: 391:26.59 /builddir/build/BUILD/firefox-89.0.2/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] 391:26.59 54 | memset(header, 0, sizeof(*header)); 391:26.59 | ^ 391:26.59 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 391:26.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 391:26.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 391:26.59 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 391:26.59 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 391:26.59 842 | struct RTPHeader { 391:26.59 | ^~~~~~~~~ 391:26.79 In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: 391:26.79 /builddir/build/BUILD/firefox-89.0.2/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*)’: 391:26.79 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 391:26.79 576 | parsed_payload->frame_type = kVideoFrameKey; 391:26.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 391:26.79 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 391:26.79 578 | case H264::NaluType::kSlice: { 391:26.79 | ^~~~ 391:27.66 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: 391:27.66 /builddir/build/BUILD/firefox-89.0.2/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)’: 391:27.66 /builddir/build/BUILD/firefox-89.0.2/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] 391:27.66 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 391:27.66 | ^ 391:27.66 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 391:27.66 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 391:27.66 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 391:27.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:79:8: note: ‘struct webrtc::WebRtcRTPHeader’ declared here 391:27.66 79 | struct WebRtcRTPHeader { 391:27.66 | ^~~~~~~~~~~~~~~ 391:28.30 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: 391:28.30 /builddir/build/BUILD/firefox-89.0.2/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&)’: 391:28.30 /builddir/build/BUILD/firefox-89.0.2/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] 391:28.30 76 | sizeof(RtpRtcp::Configuration)); 391:28.30 | ^ 391:28.31 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 391:28.31 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 391:28.31 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 391:28.31 from Unified_cpp_rtp_rtcp_gn1.cpp:38: 391:28.31 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: ‘struct webrtc::RtpRtcp::Configuration’ declared here 391:28.31 47 | struct Configuration { 391:28.31 | ^~~~~~~~~~~~~ 391:39.47 In file included from /usr/include/string.h:519, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 391:39.47 from /usr/include/c++/10/bits/move.h:57, 391:39.47 from /usr/include/c++/10/bits/stl_pair.h:59, 391:39.47 from /usr/include/c++/10/bits/stl_algobase.h:64, 391:39.47 from /usr/include/c++/10/deque:60, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/deque:3, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/deque:60, 391:39.47 from /usr/include/c++/10/queue:60, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/queue:3, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 391:39.47 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 391:39.47 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 391:39.47 In function ‘char* strncpy(char*, const char*, size_t)’, 391:39.47 inlined from ‘int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)’ at /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 391:39.48 /usr/include/bits/string_fortified.h:91: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] 391:39.48 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 391:39.48 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:48.71 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn 391:52.36 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn 391:52.93 In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: 391:52.93 /builddir/build/BUILD/firefox-89.0.2/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&)’: 391:52.93 /builddir/build/BUILD/firefox-89.0.2/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=] 391:52.93 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 391:52.93 | ^~ 391:52.93 In file included from /usr/include/stdio.h:866, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/stdio.h:3, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:13, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 391:52.93 from /usr/include/c++/10/bits/move.h:57, 391:52.93 from /usr/include/c++/10/bits/stl_pair.h:59, 391:52.93 from /usr/include/c++/10/bits/stl_algobase.h:64, 391:52.93 from /usr/include/c++/10/vector:60, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/vector:3, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/vector:60, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, 391:52.93 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 391:52.93 from Unified_cpp_ure_internal_impl_gn0.cpp:2: 391:52.93 /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 391:52.93 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 391:52.93 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:52.93 39 | __bos (__s), __fmt, __va_arg_pack ()); 391:52.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:53.27 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn 391:56.40 In file included from Unified_cpp_video_coding_gn0.cpp:2: 391:56.41 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: 391:56.41 /builddir/build/BUILD/firefox-89.0.2/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] 391:56.41 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 391:56.41 | ^ 391:56.41 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 391:56.41 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 391:56.41 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 391:56.41 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 391:56.41 from Unified_cpp_video_coding_gn0.cpp:2: 391:56.41 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 391:56.41 555 | class VideoCodec { 391:56.41 | ^~~~~~~~~~ 391:56.41 In file included from Unified_cpp_video_coding_gn0.cpp:2: 391:56.41 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)’: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/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] 391:56.42 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 391:56.42 | ^ 391:56.42 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 391:56.42 from Unified_cpp_video_coding_gn0.cpp:2: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 391:56.42 555 | class VideoCodec { 391:56.42 | ^~~~~~~~~~ 391:56.42 In file included from Unified_cpp_video_coding_gn0.cpp:2: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)’: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/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] 391:56.42 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 391:56.42 | ^ 391:56.42 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 391:56.42 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 391:56.42 from Unified_cpp_video_coding_gn0.cpp:2: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 391:56.42 555 | class VideoCodec { 391:56.42 | ^~~~~~~~~~ 391:56.42 In file included from Unified_cpp_video_coding_gn0.cpp:2: 391:56.42 /builddir/build/BUILD/firefox-89.0.2/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] 391:56.42 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 391:56.42 | ^ 391:56.42 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 391:56.43 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 391:56.43 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 391:56.43 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 391:56.43 from Unified_cpp_video_coding_gn0.cpp:2: 391:56.43 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 391:56.43 555 | class VideoCodec { 391:56.43 | ^~~~~~~~~~ 392:00.83 In file included from Unified_cpp_video_coding_gn1.cpp:110: 392:00.83 /builddir/build/BUILD/firefox-89.0.2/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)’: 392:00.84 /builddir/build/BUILD/firefox-89.0.2/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] 392:00.84 106 | memset(&video_codec, 0, sizeof(video_codec)); 392:00.84 | ^ 392:00.84 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 392:00.84 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, 392:00.84 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, 392:00.84 from Unified_cpp_video_coding_gn1.cpp:2: 392:00.84 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 392:00.84 555 | class VideoCodec { 392:00.84 | ^~~~~~~~~~ 392:00.87 In file included from Unified_cpp_video_coding_gn0.cpp:119: 392:00.87 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc: In member function ‘webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)’: 392:00.87 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 392:00.87 744 | if (previous_state != kStateDecodable && 392:00.87 | ^~ 392:00.87 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 392:00.87 755 | case kDecodableSession: { 392:00.87 | ^~~~ 392:03.35 In file included from Unified_cpp_video_coding_gn1.cpp:65: 392:03.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function ‘void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()’: 392:03.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 392:03.35 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 392:03.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 392:03.35 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 392:03.35 75 | case kDrop: 392:03.35 | ^~~~ 392:15.42 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn 392:15.72 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn 392:19.00 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn 392:20.16 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn 392:21.67 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn 392:26.01 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn 392:28.40 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 392:28.40 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: 392:28.40 /builddir/build/BUILD/firefox-89.0.2/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] 392:28.40 84 | memset(&codec_, 0, sizeof(codec_)); 392:28.40 | ^ 392:28.40 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 392:28.40 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 392:28.40 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 392:28.40 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 392:28.40 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 392:28.40 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 392:28.40 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 392:28.40 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 392:28.40 555 | class VideoCodec { 392:28.40 | ^~~~~~~~~~ 392:28.53 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 392:28.53 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: 392:28.54 /builddir/build/BUILD/firefox-89.0.2/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] 392:28.54 797 | memset(&codec_, 0, sizeof(codec_)); 392:28.54 | ^ 392:28.54 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 392:28.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 392:28.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 392:28.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 392:28.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 392:28.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 392:28.54 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 392:28.54 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 392:28.54 555 | class VideoCodec { 392:28.54 | ^~~~~~~~~~ 392:31.66 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn 392:34.28 In file included from Unified_cpp_video_processing_gn0.cpp:38: 392:34.28 /builddir/build/BUILD/firefox-89.0.2/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)’: 392:34.28 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 392:34.28 186 | (x_density_[mb_col] * y_density_[mb_row] && 392:35.87 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn 392:36.46 third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn 392:48.20 third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn 392:50.95 In file included from Unified_cpp__approved_generic_gn1.cpp:74: 392:50.95 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc: In member function ‘virtual int rtc::PhysicalSocket::SetOption(rtc::Socket::Option, int)’: 392:50.95 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22: warning: ‘slevel’ may be used uninitialized in this function [-Wmaybe-uninitialized] 392:50.95 340 | return ::setsockopt(s_, slevel, sopt, (SockOptArg)&value, sizeof(value)); 392:50.95 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:50.96 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22: warning: ‘sopt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 392:50.97 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc: In member function ‘virtual int rtc::PhysicalSocket::GetOption(rtc::Socket::Option, int*)’: 392:50.97 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25: warning: ‘sopt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 392:50.97 321 | int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen); 392:50.97 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:50.97 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25: warning: ‘slevel’ may be used uninitialized in this function [-Wmaybe-uninitialized] 392:54.61 third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn 392:56.36 In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: 392:56.36 /builddir/build/BUILD/firefox-89.0.2/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] 392:56.36 160 | struct TaskQueue::Impl::QueueContext { 392:56.36 | ^~~~~~~~~~~~ 392:56.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: 392:56.66 /builddir/build/BUILD/firefox-89.0.2/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] 392:56.66 236 | write(reply_pipe_, &message, sizeof(message)); 392:56.67 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:58.13 third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn 392:58.35 third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn 392:59.89 third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn 392:59.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 392:59.99 In file included from Unified_c_pu_features_linux_gn0.c:2: 392:59.99 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c: In function ‘WebRtc_GetCPUFeaturesARM’: 392:59.99 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c:34:15: warning: variable ‘platform’ set but not used [-Wunused-but-set-variable] 392:59.99 34 | const char* platform = NULL; 392:59.99 | ^~~~~~~~ 393:00.04 third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn 393:00.09 third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn 393:01.10 third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn 393:04.68 third_party/libwebrtc/webrtc/video/video_gn 393:08.82 third_party/libwebrtc/webrtc/voice_engine/audio_level_gn 393:13.00 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, 393:13.00 from Unified_cpp_video_video_gn0.cpp:65: 393:13.00 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 393:13.00 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 393:13.00 48 | AddReceiveRtpModule(rtp_module); 393:13.00 | ^ 393:13.00 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 393:13.00 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 393:13.00 | ^~~~~~~~~~~~~~~~~~~ 393:14.51 In file included from Unified_cpp_video_video_gn0.cpp:119: 393:14.51 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: 393:14.51 /builddir/build/BUILD/firefox-89.0.2/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] 393:14.51 48 | memset(&codec, 0, sizeof(codec)); 393:14.52 | ^ 393:14.52 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 393:14.52 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.cc:15, 393:14.52 from Unified_cpp_video_video_gn0.cpp:2: 393:14.52 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 393:14.52 555 | class VideoCodec { 393:14.52 | ^~~~~~~~~~ 393:18.23 In file included from Unified_cpp_video_video_gn1.cpp:2: 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 393:18.24 989 | FALLTHROUGH(); 393:18.24 | ^ 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 393:18.24 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 393:18.24 | ^~~~ 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 393:18.24 1072 | FALLTHROUGH(); 393:18.24 | ^ 393:18.24 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 393:18.24 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 393:18.24 | ^~~~ 393:19.99 In file included from Unified_cpp_video_video_gn0.cpp:65: 393:19.99 /builddir/build/BUILD/firefox-89.0.2/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*)’: 393:19.99 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 393:19.99 266 | keyframe_request_sender_->RequestKeyFrame(); 393:19.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 393:19.99 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 393:19.99 268 | case video_coding::H264SpsPpsTracker::kDrop: 393:19.99 | ^~~~ 393:22.91 third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn 393:26.58 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, 393:26.58 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, 393:26.58 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, 393:26.58 from Unified_cpp_voice_engine_gn0.cpp:2: 393:26.58 /builddir/build/BUILD/firefox-89.0.2/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&)’: 393:26.58 /builddir/build/BUILD/firefox-89.0.2/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] 393:26.58 294 | memcpy(this, &config, sizeof(*this)); 393:26.58 | ^ 393:26.59 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 393:26.59 256 | struct Config { 393:26.59 | ^~~~~~ 393:27.65 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, 393:27.65 from Unified_cpp_voice_engine_gn0.cpp:2: 393:27.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 393:27.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 393:27.66 48 | AddReceiveRtpModule(rtp_module); 393:27.66 | ^ 393:27.66 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 393:27.66 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 393:27.66 | ^~~~~~~~~~~~~~~~~~~ 393:29.08 In file included from Unified_cpp_voice_engine_gn0.cpp:65: 393:29.08 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: 393:29.08 /builddir/build/BUILD/firefox-89.0.2/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] 393:29.08 118 | } 393:29.08 | ^ 393:29.08 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 393:29.08 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 393:29.08 | ^~~~~~~~~~~ 393:29.08 /builddir/build/BUILD/firefox-89.0.2/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] 393:29.08 144 | } 393:29.08 | ^ 393:29.08 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 393:29.08 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 393:29.08 | ^~~~~~~~~~~ 393:40.56 third_party/libwebrtc/webrtc/webrtc_common_gn 393:44.59 third_party/msgpack 393:44.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:45.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:46.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:46.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:46.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:47.06 third_party/pipewire/libpipewire 393:47.75 third_party/prio 393:47.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 393:47.79 117 | #pragma pipeloop(0) 393:47.79 | 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 393:47.79 128 | #pragma pipeloop(0) 393:47.79 | 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 393:47.79 143 | #pragma pipeloop(0) 393:47.79 | 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 393:47.79 218 | #pragma pipeloop(0) 393:47.79 | 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 393:47.79 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 393:47.79 | ^~~~~ 393:47.79 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 393:47.79 196 | double digit, m2j, nextm2j, a, b; 393:47.80 | ^~~~~~~ 393:47.80 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 393:47.80 195 | int tmp; 393:47.80 | ^~~ 393:48.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:48.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:48.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:48.90 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: 393:48.90 /builddir/build/BUILD/firefox-89.0.2/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] 393:48.90 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 393:48.90 | ^ 393:48.90 /builddir/build/BUILD/firefox-89.0.2/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] 393:48.90 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 393:48.90 | ^ 393:48.90 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393:48.90 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { 393:48.90 | ^ 393:48.91 In file included from /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 393:48.91 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: 393:48.91 /builddir/build/BUILD/firefox-89.0.2/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] 393:48.91 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 393:48.91 | ^ 393:48.91 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 393:48.91 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 393:48.91 | ^~~~~~ 393:48.91 /builddir/build/BUILD/firefox-89.0.2/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] 393:48.91 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 393:48.91 | ^~~ 393:48.91 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 393:48.91 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 393:48.91 | ^~~~~~ 393:48.91 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393:48.91 2135 | if (j < MP_DIGIT_BIT) { 393:48.91 | ^ 393:48.96 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: 393:48.96 /builddir/build/BUILD/firefox-89.0.2/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] 393:48.96 4706 | if (val >= r) 393:48.96 | ^~ 393:50.02 In file included from /usr/include/string.h:519, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 393:50.02 from /usr/include/c++/10/bits/move.h:57, 393:50.02 from /usr/include/c++/10/bits/stl_pair.h:59, 393:50.02 from /usr/include/c++/10/bits/stl_algobase.h:64, 393:50.02 from /usr/include/c++/10/list:60, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/list:3, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/list:60, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.h:14, 393:50.02 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.cc:11, 393:50.02 from Unified_cpp_video_video_gn0.cpp:2: 393:50.02 In function ‘char* strncpy(char*, const char*, size_t)’, 393:50.02 inlined from ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’ at /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, 393:50.02 inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:55: 393:50.02 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 393:50.02 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 393:50.02 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:52.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:53.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:53.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:53.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:54.17 third_party/sipcc 393:54.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:54.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:54.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:54.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:55.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:55.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:55.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:56.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:56.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:57.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:57.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 393:58.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:01.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:01.50 toolkit/components/alerts 394:01.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:01.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:02.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:02.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:03.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 394:04.25 toolkit/components/antitracking 394:39.62 toolkit/components/autocomplete 395:04.38 toolkit/components/backgroundhangmonitor 395:15.34 toolkit/components/backgroundtasks 395:19.40 toolkit/components/browser 395:53.82 toolkit/components/build 395:54.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrompt.h:14, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/nsDocShellTreeOwner.h:25, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.h:11, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 395:54.41 from Unified_cpp_components_browser0.cpp:2: 395:54.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 395:54.41 /builddir/build/BUILD/firefox-89.0.2/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] 395:54.41 644 | aOther.mHdr->mLength = 0; 395:54.41 | ~~~~~~~~~~~~~~~~~~~~~^~~ 395:54.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIWidget.h:12, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.h:23, 395:54.41 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 395:54.41 from Unified_cpp_components_browser0.cpp:2: 395:54.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 395:54.41 1903 | mBands = aRegion.mBands.Clone(); 395:54.41 | ^ 395:56.77 toolkit/components/cascade_bloom_filter 395:58.77 toolkit/components/clearsitedata 395:59.50 toolkit/components/commandlines 396:05.39 toolkit/components/ctypes 396:12.05 toolkit/components/downloads 396:20.61 toolkit/components/extensions 396:22.05 toolkit/components/extensions/webrequest 397:14.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 397:14.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 397:14.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 397:14.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 397:14.50 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 397:14.50 from Unified_cpp_extensions0.cpp:2: 397:14.50 /builddir/build/BUILD/firefox-89.0.2/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&)’: 397:14.51 /builddir/build/BUILD/firefox-89.0.2/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] 397:14.51 644 | aOther.mHdr->mLength = 0; 397:14.51 | ~~~~~~~~~~~~~~~~~~~~~^~~ 397:14.51 In file included from Unified_cpp_extensions0.cpp:29: 397:14.51 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 397:14.51 490 | ArrayType patterns; 397:14.51 | ^~~~~~~~ 397:17.62 toolkit/components/finalizationwitness 397:24.23 toolkit/components/find 397:32.26 toolkit/components/fuzzyfox 397:36.42 toolkit/components/glean 397:57.71 toolkit/components/glean/xpcom 398:14.06 toolkit/components/jsoncpp/src/lib_json 398:16.24 In file included from Unified_cpp_src_lib_json0.cpp:2: 398:16.24 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 398:16.24 756 | Reader::Char Reader::getNextChar() { 398:16.24 | ^ 398:16.24 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 398:16.24 from Unified_cpp_src_lib_json0.cpp:2: 398:16.24 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 398:16.24 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 398:16.24 | ^~~~~~ 398:16.25 In file included from Unified_cpp_src_lib_json0.cpp:2: 398:16.25 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 398:16.25 810 | std::vector Reader::getStructuredErrors() const { 398:16.25 | ^~~~~~~~~~~~~~~ 398:16.25 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 398:16.25 from Unified_cpp_src_lib_json0.cpp:2: 398:16.25 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 398:16.25 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 398:16.25 | ^~~~~~ 398:38.47 toolkit/components/kvstore 398:39.73 toolkit/components/lz4 398:41.20 toolkit/components/mediasniffer 398:41.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 398:41.94 toolkit/components/mozintl 398:45.72 toolkit/components/osfile 398:54.39 toolkit/components/parentalcontrols 398:57.96 toolkit/components/perfmonitoring 399:06.17 toolkit/components/places 399:48.45 toolkit/components/printingui/ipc 400:37.17 toolkit/components/printingui 400:44.68 toolkit/components/processtools 400:53.60 toolkit/components/protobuf 401:07.11 toolkit/components/reflect 401:19.84 toolkit/components/remote 401:35.54 In file included from /usr/include/string.h:519, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 401:35.54 from /usr/include/c++/10/bits/move.h:57, 401:35.54 from /usr/include/c++/10/bits/nested_exception.h:40, 401:35.54 from /usr/include/c++/10/exception:148, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/exception:3, 401:35.54 from /usr/include/c++/10/new:41, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/new:3, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/new:60, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/climits:66, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/google/protobuf/message_lite.h:42, 401:35.54 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:36: 401:35.54 In function ‘void* memcpy(void*, const void*, size_t)’, 401:35.54 inlined from ‘google::protobuf::uint8* google::protobuf::io::EpsCopyOutputStream::WriteRaw(const void*, int, google::protobuf::uint8*)’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/google/protobuf/io/coded_stream.h:699:16, 401:35.54 inlined from ‘virtual google::protobuf::uint8* google::protobuf::internal::ImplicitWeakMessage::_InternalSerialize(google::protobuf::uint8*, google::protobuf::io::EpsCopyOutputStream*) const’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/google/protobuf/implicit_weak_message.h:87:28, 401:35.54 inlined from ‘bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream(google::protobuf::io::ZeroCopyOutputStream*) const’ at /builddir/build/BUILD/firefox-89.0.2/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:388:30: 401:35.54 /usr/include/bits/string_fortified.h:29: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=] 401:35.54 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 401:35.55 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:02.83 toolkit/components/reputationservice 402:22.64 toolkit/components/resistfingerprinting 402:48.86 toolkit/components/satchel 403:29.03 toolkit/components/sessionstore 403:54.79 toolkit/components/startup 404:05.34 toolkit/components/statusfilter 404:09.37 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 404:11.59 toolkit/components/terminator 404:18.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 404:18.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 404:18.83 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/terminator/nsTerminator.cpp:28: 404:18.83 /builddir/build/BUILD/firefox-89.0.2/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]’: 404:18.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 404:18.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 404:18.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 404:18.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 404:18.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 404:18.84 /builddir/build/BUILD/firefox-89.0.2/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] 404:18.84 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 404:18.84 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:18.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 404:18.84 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/terminator/nsTerminator.cpp:57: 404:18.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 404:18.84 27 | struct JSGCSetting { 404:18.84 | ^~~~~~~~~~~ 404:20.11 toolkit/components/typeaheadfind 404:20.54 toolkit/components/url-classifier 404:30.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 404:30.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 404:30.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.h:8, 404:30.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.cpp:31: 404:30.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: 404:30.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 404:30.94 304 | mHdr->mLength = 0; 404:30.94 | ~~~~~~~~~~~~~~^~~ 404:30.94 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 404:30.94 700 | nsTArray slice; 404:30.94 | ^~~~~ 405:07.14 toolkit/components/viaduct 405:30.76 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 405:30.76 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 405:30.76 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 405:30.76 from Unified_cpp_url-classifier0.cpp:2: 405:30.76 /builddir/build/BUILD/firefox-89.0.2/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]’: 405:30.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 405:30.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2621: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]’ 405:30.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2773: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]’ 405:30.76 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2724:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ 405:30.76 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here 405:30.76 /builddir/build/BUILD/firefox-89.0.2/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] 405:30.76 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 405:30.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:30.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTDependentSubstring.h:12, 405:30.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:15, 405:30.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTSubstring.h:1376, 405:30.76 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsAString.h:22, 405:30.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsString.h:16, 405:30.77 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:14, 405:30.77 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 405:30.77 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 405:30.77 from Unified_cpp_url-classifier0.cpp:2: 405:30.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 405:30.77 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { 405:30.77 | ^~~~~~~~~~~~~~~~ 405:31.38 toolkit/components/windowwatcher 405:47.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 405:47.81 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 405:47.81 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 405:47.82 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 405:47.82 from Unified_cpp_url-classifier0.cpp:2: 405:47.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: 405:47.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 405:47.82 304 | mHdr->mLength = 0; 405:47.82 | ~~~~~~~~~~~~~~^~~ 405:47.82 In file included from Unified_cpp_url-classifier0.cpp:2: 405:47.82 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 405:47.82 139 | nsTArray chunks(IO_BUFFER_SIZE); 405:47.82 | ^~~~~~ 406:07.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:07.68 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 406:07.68 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 406:07.68 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 406:07.68 from Unified_cpp_url-classifier0.cpp:2: 406:07.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier15UpdateHashStoreER8nsTArrayI6RefPtrINS0_11TableUpdateEEERK12nsTSubstringIcE.part.0(mozilla::safebrowsing::TableUpdateArray&, const nsACString&)’: 406:07.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 406:07.68 304 | mHdr->mLength = 0; 406:07.68 | ~~~~~~~~~~~~~~^~~ 406:07.68 In file included from Unified_cpp_url-classifier0.cpp:11: 406:07.69 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 406:07.69 1324 | FallibleTArray AddPrefixHashes; 406:07.69 | ^~~~~~~~~~~~~~~ 406:07.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:07.69 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 406:07.69 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 406:07.69 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 406:07.69 from Unified_cpp_url-classifier0.cpp:2: 406:07.69 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 406:07.69 304 | mHdr->mLength = 0; 406:07.69 | ~~~~~~~~~~~~~~^~~ 406:07.69 In file included from Unified_cpp_url-classifier0.cpp:11: 406:07.69 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 406:07.69 1325 | FallibleTArray AddCompletesHashes; 406:07.69 | ^~~~~~~~~~~~~~~~~~ 406:15.10 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:15.10 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 406:15.10 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 406:15.10 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 406:15.10 from Unified_cpp_url-classifier0.cpp:2: 406:15.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: 406:15.10 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 406:15.11 304 | mHdr->mLength = 0; 406:15.11 | ~~~~~~~~~~~~~~^~~ 406:15.11 In file included from Unified_cpp_url-classifier0.cpp:2: 406:15.11 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 406:15.11 167 | nsTArray chunks(IO_BUFFER_SIZE); 406:15.11 | ^~~~~~ 406:17.19 toolkit/crashreporter 406:20.97 toolkit/library/buildid.cpp.stub 406:21.50 toolkit/mozapps/extensions 406:24.29 toolkit/profile 406:36.06 toolkit/system/gnome 406:49.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 406:49.95 from Unified_cpp_mozapps_extensions0.cpp:2: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 406:49.95 644 | aOther.mHdr->mLength = 0; 406:49.95 | ~~~~~~~~~~~~~~~~~~~~~^~~ 406:49.95 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 406:49.95 791 | nsTArray overrides; 406:49.95 | ^~~~~~~~~ 406:49.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 406:49.95 from Unified_cpp_mozapps_extensions0.cpp:2: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 406:49.95 644 | aOther.mHdr->mLength = 0; 406:49.95 | ~~~~~~~~~~~~~~~~~~~~~^~~ 406:49.95 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 406:49.95 790 | nsTArray content; 406:49.95 | ^~~~~~~ 406:49.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 406:49.95 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 406:49.95 from Unified_cpp_mozapps_extensions0.cpp:2: 406:49.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 406:49.95 644 | aOther.mHdr->mLength = 0; 406:49.95 | ~~~~~~~~~~~~~~~~~~~~~^~~ 406:49.95 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 406:49.96 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 406:49.96 789 | nsTArray locales; 406:49.96 | ^~~~~~~ 406:52.30 toolkit/system/unixproxy 406:56.02 toolkit/xre 407:04.50 tools/performance 408:05.85 tools/profiler 408:42.95 In file included from Unified_cpp_tools_profiler0.cpp:74: 408:42.95 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/platform.cpp: In function ‘void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)’: 408:42.95 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/platform.cpp:2063:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 408:42.95 2063 | memset(&startRegs, 0, sizeof(startRegs)); 408:42.95 | ^ 408:42.95 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/platform.cpp:151, 408:42.95 from Unified_cpp_tools_profiler0.cpp:74: 408:42.95 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 408:42.95 134 | struct UnwindRegs { 408:42.95 | ^~~~~~~~~~ 408:46.21 In file included from Unified_cpp_tools_profiler1.cpp:38: 408:46.21 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 408:46.21 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp:1692:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 408:46.21 1692 | memset(&startRegs, 0, sizeof(startRegs)); 408:46.21 | ^ 408:46.21 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMainInt.h:11, 408:46.21 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 408:46.21 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfExt.h:45, 408:46.21 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfInt.h:42, 408:46.21 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarf.cpp:57, 408:46.21 from Unified_cpp_tools_profiler1.cpp:11: 408:46.21 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 408:46.21 134 | struct UnwindRegs { 408:46.21 | ^~~~~~~~~~ 408:46.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/BaseProfiler.h:29, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:24, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp:18, 408:46.81 from Unified_cpp_tools_profiler1.cpp:38: 408:46.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: 408:46.81 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp:483:26: required from here 408:46.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class lul::RuleSet’; use assignment or value-initialization instead [-Wclass-memaccess] 408:46.81 35 | memset(aT, 0, sizeof(T)); 408:46.81 | ~~~~~~^~~~~~~~~~~~~~~~~~ 408:46.81 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfExt.h:45, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfInt.h:42, 408:46.81 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarf.cpp:57, 408:46.81 from Unified_cpp_tools_profiler1.cpp:11: 408:46.81 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMainInt.h:299:7: note: ‘class lul::RuleSet’ declared here 408:46.81 299 | class RuleSet { 408:46.81 | ^~~~~~~ 408:59.86 uriloader/base 409:21.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/ProfileBuffer.h:9, 409:21.44 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/ProfileBuffer.cpp:7, 409:21.45 from Unified_cpp_tools_profiler0.cpp:11: 409:21.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In lambda function: 409:21.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 409:21.45 304 | mHdr->mLength = 0; 409:21.45 | ~~~~~~~~~~~~~~^~~ 409:21.45 In file included from Unified_cpp_tools_profiler0.cpp:119: 409:21.45 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 409:21.45 526 | FallibleTArray outBuff; 409:21.45 | ^~~~~~~ 409:38.30 uriloader/exthandler 409:51.32 uriloader/prefetch 410:58.92 uriloader/preload 411:00.66 view 411:22.37 widget/gtk/mozgtk/stub 411:22.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 411:24.91 widget/gtk/mozwayland 411:24.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 411:26.16 widget/gtk 411:26.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 411:44.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 411:44.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 411:44.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 411:44.90 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 411:44.90 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 411:44.90 from Unified_cpp_view0.cpp:2: 411:44.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 411:44.90 /builddir/build/BUILD/firefox-89.0.2/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] 411:44.90 644 | aOther.mHdr->mLength = 0; 411:44.90 | ~~~~~~~~~~~~~~~~~~~~~^~~ 411:44.90 In file included from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 411:44.90 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 411:44.90 from Unified_cpp_view0.cpp:2: 411:44.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 411:44.90 1903 | mBands = aRegion.mBands.Clone(); 411:44.90 | ^ 411:46.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 411:46.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 411:46.08 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 411:46.08 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 411:46.08 from Unified_cpp_view0.cpp:2: 411:46.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: 411:46.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 411:46.08 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 411:46.08 | ^~~~ 411:46.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 411:46.08 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 411:46.08 | ^~~~~~~~~~~~~~~~~~ 413:06.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:11, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.cpp:8: 413:06.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 413:06.89 /builddir/build/BUILD/firefox-89.0.2/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] 413:06.89 644 | aOther.mHdr->mLength = 0; 413:06.89 | ~~~~~~~~~~~~~~~~~~~~~^~~ 413:06.89 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/VsyncSource.h:14, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:13, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 413:06.89 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.cpp:8: 413:06.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 413:06.89 1903 | mBands = aRegion.mBands.Clone(); 413:06.89 | ^ 413:17.46 widget/gtk/wayland 413:17.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 413:18.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 413:18.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 413:18.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 413:19.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 413:19.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 414:00.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.h:10, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:6, 414:00.49 from Unified_cpp_widget_gtk1.cpp:2: 414:00.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 414:00.49 /builddir/build/BUILD/firefox-89.0.2/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] 414:00.49 644 | aOther.mHdr->mLength = 0; 414:00.49 | ~~~~~~~~~~~~~~~~~~~~~^~~ 414:00.49 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/VsyncSource.h:14, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:13, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 414:00.49 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:10, 414:00.49 from Unified_cpp_widget_gtk1.cpp:2: 414:00.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 414:00.49 1903 | mBands = aRegion.mBands.Clone(); 414:00.49 | ^ 414:03.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 414:03.40 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.h:10, 414:03.40 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:6, 414:03.40 from Unified_cpp_widget_gtk1.cpp:2: 414:03.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::TargetDataReceived(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint32)’: 414:03.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 414:03.40 304 | mHdr->mLength = 0; 414:03.40 | ~~~~~~~~~~~~~~^~~ 414:03.40 In file included from Unified_cpp_widget_gtk1.cpp:137: 414:03.40 /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsDragService.cpp:1025:23: note: while referencing ‘copy’ 414:03.40 1025 | nsTArray copy; 414:03.40 | ^~~~ 414:08.53 widget/headless 414:22.37 widget 414:44.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/TextEvents.h:12, 414:44.65 from /builddir/build/BUILD/firefox-89.0.2/widget/InputData.h:21, 414:44.65 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.h:8, 414:44.65 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessWidget.h:10, 414:44.65 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessCompositorWidget.h:11, 414:44.65 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessCompositorWidget.cpp:7, 414:44.65 from Unified_cpp_widget_headless0.cpp:20: 414:44.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h: In member function ‘virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsIObserver*)’: 414:44.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h:1064:74: warning: ‘msg’ may be used uninitialized in this function [-Wmaybe-uninitialized] 414:44.65 1064 | : WidgetEvent(aIsTrusted, aMessage, aEventClassID), mWidget(aWidget) {} 414:44.65 | ^ 414:44.65 In file included from Unified_cpp_widget_headless0.cpp:74: 414:44.65 /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessWidget.cpp:441:16: note: ‘msg’ was declared here 414:44.65 441 | EventMessage msg; 414:44.65 | ^~~ 414:46.93 widget/x11 414:46.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 414:52.75 xpcom/base 415:42.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 415:42.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 415:42.57 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 415:42.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 415:42.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 415:42.57 from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/AppShutdown.cpp:15, 415:42.57 from Unified_cpp_xpcom_base0.cpp:2: 415:42.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: 415:42.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 415:42.57 304 | mHdr->mLength = 0; 415:42.57 | ~~~~~~~~~~~~~~^~~ 415:42.57 In file included from Unified_cpp_xpcom_base0.cpp:29: 415:42.57 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 415:42.57 415 | nsTArray localQueue = 415:42.57 | ^~~~~~~~~~ 417:04.37 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 417:04.37 from Unified_cpp_xpcom_base1.cpp:74: 417:04.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: 417:04.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 417:04.37 36 | ~AutoRestore() { mLocation = mValue; } 417:04.37 | ^~~~~~ 417:04.37 In file included from Unified_cpp_xpcom_base1.cpp:74: 417:04.37 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 417:04.37 918 | Maybe> ar; 417:04.37 | ^~ 417:05.08 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 417:05.08 from Unified_cpp_xpcom_base1.cpp:74: 417:05.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 417:05.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 417:05.08 36 | ~AutoRestore() { mLocation = mValue; } 417:05.08 | ^~~~~~ 417:05.08 In file included from Unified_cpp_xpcom_base1.cpp:74: 417:05.08 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 417:05.08 918 | Maybe> ar; 417:05.08 | ^~ 417:05.27 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 417:05.27 from Unified_cpp_xpcom_base1.cpp:74: 417:05.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 417:05.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 417:05.27 36 | ~AutoRestore() { mLocation = mValue; } 417:05.27 | ^~~~~~ 417:05.27 In file included from Unified_cpp_xpcom_base1.cpp:74: 417:05.27 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 417:05.27 918 | Maybe> ar; 417:05.27 | ^~ 417:05.97 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 417:05.97 from Unified_cpp_xpcom_base1.cpp:74: 417:05.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: 417:05.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 417:05.97 36 | ~AutoRestore() { mLocation = mValue; } 417:05.97 | ^~~~~~ 417:05.97 In file included from Unified_cpp_xpcom_base1.cpp:74: 417:05.97 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 417:05.97 918 | Maybe> ar; 417:05.97 | ^~ 417:17.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 417:17.79 from /builddir/build/BUILD/firefox-89.0.2/widget/InputData.h:11, 417:17.79 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.h:8, 417:17.79 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.cpp:8: 417:17.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: 417:17.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 417:17.79 304 | mHdr->mLength = 0; 417:17.79 | ~~~~~~~~~~~~~~^~~ 417:17.79 /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.cpp:985:36: note: while referencing ‘allowedTouchBehaviors’ 417:17.79 985 | nsTArray allowedTouchBehaviors; 417:17.79 | ^~~~~~~~~~~~~~~~~~~~~ 419:03.04 xpcom/build/Services.cpp.stub 419:03.51 xpcom/components 419:59.60 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 419:59.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 419:59.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 419:59.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BackgroundTasks.h:13, 419:59.60 from StaticComponents.cpp:11: 419:59.60 /builddir/build/BUILD/firefox-89.0.2/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]’: 419:59.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 419:59.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 419:59.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 419:59.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 419:59.60 /builddir/build/BUILD/firefox-89.0.2/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}]’ 419:59.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 419:59.60 /builddir/build/BUILD/firefox-89.0.2/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}]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/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}]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/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]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/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]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 419:59.61 /builddir/build/BUILD/firefox-89.0.2/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] 419:59.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 419:59.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:59.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, 419:59.61 from StaticComponents.cpp:97: 419:59.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 419:59.61 107 | union NetAddr { 419:59.61 | ^~~~~~~ 420:40.52 In file included from Unified_cpp_xpcom_components0.cpp:11: 420:40.52 /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.cpp: In function ‘void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool)’: 420:40.52 /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.cpp:693:72: warning: array subscript [0, 4294967294] is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 420:40.52 693 | nsComponentManagerImpl::gComponentManager->ManifestContract(mgrcx, d.lineno, 420:40.52 | ^ 420:40.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIComponentRegistrar.h:14, 420:40.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/nsComponentManager.h:13, 420:40.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.h:10, 420:40.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.cpp:11, 420:40.53 from Unified_cpp_xpcom_components0.cpp:11: 420:40.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 420:40.53 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 420:40.53 | ^~~~~~~~~~~~~~~~~~ 420:44.29 xpcom/ds 421:05.24 xpcom/io 421:05.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 421:10.69 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CreateAllAncestors(uint32_t)’: 421:10.69 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp:429:41: warning: ‘mkdir_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:10.69 429 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { 421:10.69 | ^ 421:11.17 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: 421:11.17 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp:880:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:11.17 880 | uint32_t myPerms; 421:11.17 | ^~~~~~~ 421:11.45 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: 421:11.45 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp:761:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:11.45 761 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { 421:11.45 | ^ 421:42.32 In file included from Unified_cpp_xpcom_io1.cpp:2: 421:42.32 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: 421:42.32 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:42.32 588 | memcpy(destPtr + destPos, last, toCopy); 421:42.32 | ~~~~~~~~^~~~~~~~~ 421:45.12 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_aarch64.o 421:45.12 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_aarch64.o 421:45.22 xpcom/reflect/xptcall/md/unix 421:46.94 In file included from Unified_cpp_xpcom_io1.cpp:101: 421:46.94 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: 421:46.94 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:46.94 516 | return Seek(pos); 421:46.94 | ~~~~^~~~~ 421:46.94 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 421:46.95 588 | int64_t offset; 421:46.95 | ^~~~~~ 421:47.01 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: 421:47.01 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 421:47.01 516 | return Seek(pos); 421:47.01 | ~~~~^~~~~ 421:47.01 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 421:47.01 588 | int64_t offset; 421:47.01 | ^~~~~~ 421:48.54 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 421:48.54 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp:8: 421:48.54 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 421:48.54 /builddir/build/BUILD/firefox-89.0.2/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] 421:48.54 79 | memset(this, 0, sizeof(nsXPTCVariant)); 421:48.54 | ^ 421:48.54 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 421:48.54 44 | struct nsXPTCVariant { 421:48.54 | ^~~~~~~~~~~~~ 421:49.65 xpcom/reflect/xptcall 421:52.76 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 421:52.76 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/md/unix/xptcstubs_aarch64.cpp:6: 421:52.76 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 421:52.76 /builddir/build/BUILD/firefox-89.0.2/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] 421:52.76 79 | memset(this, 0, sizeof(nsXPTCVariant)); 421:52.76 | ^ 421:52.76 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 421:52.76 44 | struct nsXPTCVariant { 421:52.76 | ^~~~~~~~~~~~~ 421:52.91 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 421:52.91 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.cpp:8: 421:52.91 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 421:52.91 /builddir/build/BUILD/firefox-89.0.2/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] 421:52.91 79 | memset(this, 0, sizeof(nsXPTCVariant)); 421:52.91 | ^ 421:52.91 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 421:52.91 44 | struct nsXPTCVariant { 421:52.91 | ^~~~~~~~~~~~~ 421:53.76 xpcom/reflect/xptinfo 421:53.78 xpcom/string 422:12.72 xpcom/threads 423:07.34 xpfe/appshell 423:33.57 widget/gtk/mozgtk/gtk3 423:33.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 423:33.77 js/src/editline 423:33.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 423:35.22 js/src/shell 423:56.54 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 423:56.54 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: 423:56.54 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423:56.54 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 423:56.54 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423:56.54 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423:56.54 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 423:56.54 | ^~ 423:56.55 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423:56.55 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 423:56.55 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 423:56.55 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:860:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 423:56.55 860 | scaledWidth = NSToIntRound(ourWidth / scale); 423:56.55 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 424:01.13 js/xpconnect/shell 424:07.69 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 424:08.32 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 424:08.79 media/ffvpx/mozva 424:08.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 424:09.28 media/gmp-clearkey/0.1 424:43.18 modules/xz-embedded 424:43.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 424:59.44 toolkit/components/telemetry/pingsender 425:04.64 widget/gtk/mozgtk/gtk2 425:04.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 425:05.38 js/src/rust/force-cargo-library-build 425:13.29 browser/app/firefox 425:15.49 dom/media/fake-cdm/libfake.so 425:16.27 dom/media/gmp-plugin-openh264/libfakeopenh264.so 425:16.96 config/external/lgpllibs/liblgpllibs.so 425:17.67 config/external/sqlite/libmozsqlite3.so 425:20.21 Compiling cc v1.0.59 425:21.36 js/src/gc 425:49.29 In file included from Unified_cpp_js_src_gc0.cpp:38: 425:49.29 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: 425:49.29 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:2206: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] 425:49.29 2206 | memcpy(dst, src, thingSize); 425:49.29 | ^ 425:49.29 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:16, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/NativeObject.h:20, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/SavedFrame.h:15, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Activation.h:24, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:29, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 425:49.29 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 425:49.29 from Unified_cpp_js_src_gc0.cpp:2: 425:49.29 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:241:7: note: ‘class js::gc::TenuredCell’ declared here 425:49.29 241 | class TenuredCell : public Cell { 425:49.29 | ^~~~~~~~~~~ 425:49.69 Compiling arrayvec v0.5.1 425:50.98 Compiling leb128 v0.2.4 425:51.49 Compiling wasmparser v0.48.2 426:06.95 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 426:06.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 426:06.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 426:06.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 426:06.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 426:06.95 from Unified_cpp_js_src_gc0.cpp:2: 426:06.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: 426:06.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:06.95 45 | if (b->done()) { 426:06.95 | ^~ 426:06.95 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:06.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5321:29: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 426:06.95 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 426:06.95 | ^ 426:06.95 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:06.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:06.95 from Unified_cpp_js_src_gc0.cpp:2: 426:06.95 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:06.95 160 | it++; 426:06.96 | ~~^~ 426:06.96 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:06.96 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5321:29: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 426:06.96 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 426:06.96 | ^ 426:06.96 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:06.96 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:06.96 from Unified_cpp_js_src_gc0.cpp:2: 426:06.96 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:06.96 128 | it++; 426:06.96 | ~~^~ 426:06.96 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:06.96 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5321:29: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 426:06.96 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 426:06.96 | ^ 426:10.85 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 426:10.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 426:10.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 426:10.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 426:10.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 426:10.85 from Unified_cpp_js_src_gc0.cpp:2: 426:10.85 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: 426:10.85 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.85 45 | if (b->done()) { 426:10.85 | ^~ 426:10.85 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.85 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5439:31: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 426:10.85 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.85 | ^ 426:10.85 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:10.85 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:10.85 from Unified_cpp_js_src_gc0.cpp:2: 426:10.86 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.86 160 | it++; 426:10.86 | ~~^~ 426:10.86 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.86 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5439:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 426:10.86 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.86 | ^ 426:10.86 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:10.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:10.86 from Unified_cpp_js_src_gc0.cpp:2: 426:10.86 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.86 128 | it++; 426:10.86 | ~~^~ 426:10.86 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.86 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5439:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 426:10.86 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.86 | ^ 426:10.97 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 426:10.97 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 426:10.97 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 426:10.97 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 426:10.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 426:10.98 from Unified_cpp_js_src_gc0.cpp:2: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h:45:5: warning: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.98 45 | if (b->done()) { 426:10.98 | ^~ 426:10.98 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5477:31: note: ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ was declared here 426:10.98 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.98 | ^ 426:10.98 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:10.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:10.98 from Unified_cpp_js_src_gc0.cpp:2: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.98 160 | it++; 426:10.98 | ~~^~ 426:10.98 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5477:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 426:10.98 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.98 | ^ 426:10.98 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 426:10.98 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 426:10.98 from Unified_cpp_js_src_gc0.cpp:2: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 426:10.98 128 | it++; 426:10.98 | ~~^~ 426:10.98 In file included from Unified_cpp_js_src_gc0.cpp:38: 426:10.98 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5477:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 426:10.98 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 426:10.98 | ^ 426:31.84 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/mozglue/static/rust) 426:34.01 Compiling wast v34.0.0 426:56.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking-inl.h:10, 426:56.02 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:7, 426:56.02 from Unified_cpp_js_src_gc1.cpp:2: 426:56.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 426:56.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:249:46: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 426:56.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:530:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 426:56.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:600:77: required from ‘constexpr 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*]’ 426:56.02 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 426:56.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Result.h:246: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] 426:56.03 246 | std::memcpy(&res, &bits, sizeof(E)); 426:56.03 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 426:56.03 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking-inl.h:10, 426:56.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:7, 426:56.03 from Unified_cpp_js_src_gc1.cpp:2: 426:56.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 426:56.03 202 | struct OOM : Error { 426:56.03 | ^~~ 427:10.87 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:10.87 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:10.88 from Unified_cpp_js_src_gc1.cpp:2: 427:10.88 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: 427:10.88 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:10.88 160 | it++; 427:10.88 | ~~^~ 427:10.88 In file included from Unified_cpp_js_src_gc1.cpp:29: 427:10.88 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:232:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 427:10.88 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 427:10.88 | ^ 427:10.88 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:10.88 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:10.88 from Unified_cpp_js_src_gc1.cpp:2: 427:10.88 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:10.88 128 | it++; 427:10.88 | ~~^~ 427:10.88 In file included from Unified_cpp_js_src_gc1.cpp:29: 427:10.88 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:232:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 427:10.88 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 427:10.88 | ^ 427:11.03 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:11.03 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:11.03 from Unified_cpp_js_src_gc1.cpp:2: 427:11.03 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: 427:11.03 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:11.03 160 | it++; 427:11.03 | ~~^~ 427:11.03 In file included from Unified_cpp_js_src_gc1.cpp:29: 427:11.03 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:247:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 427:11.03 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 427:11.03 | ^ 427:11.03 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:11.04 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:11.04 from Unified_cpp_js_src_gc1.cpp:2: 427:11.04 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:11.04 128 | it++; 427:11.04 | ~~^~ 427:11.04 In file included from Unified_cpp_js_src_gc1.cpp:29: 427:11.04 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:247:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 427:11.04 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 427:11.04 | ^ 427:18.03 In file included from Unified_cpp_js_src_gc1.cpp:2: 427:18.03 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: 427:18.03 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:1908:16: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:18.03 1908 | while (index < end) { 427:18.03 | ~~~~~~^~~~~ 427:18.04 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:1842:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:18.04 1842 | HeapSlot* base; // Slot range base pointer. 427:18.04 | ^~~~ 427:20.52 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:20.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:20.52 from Unified_cpp_js_src_gc1.cpp:2: 427:20.52 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: 427:20.52 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:160:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:20.52 160 | it++; 427:20.52 | ~~^~ 427:20.52 In file included from Unified_cpp_js_src_gc1.cpp:38: 427:20.52 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/RootMarking.cpp:372:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 427:20.52 372 | for (RealmsIter r(rt); !r.done(); r.next()) { 427:20.52 | ^ 427:20.52 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 427:20.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 427:20.52 from Unified_cpp_js_src_gc1.cpp:2: 427:20.52 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h:128:7: warning: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 427:20.52 128 | it++; 427:20.52 | ~~^~ 427:20.52 In file included from Unified_cpp_js_src_gc1.cpp:38: 427:20.52 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/RootMarking.cpp:372:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 427:20.52 372 | for (RealmsIter r(rt); !r.done(); r.next()) { 427:20.52 | ^ 428:16.26 Compiling wat v1.0.35 428:20.82 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust/shared) 428:21.00 layout/style 429:05.54 Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust) 430:09.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 430:09.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 430:09.65 from /builddir/build/BUILD/firefox-89.0.2/layout/style/CachedInheritingStyles.cpp:7, 430:09.65 from Unified_cpp_layout_style1.cpp:2: 430:09.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: 430:09.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 430:09.65 304 | mHdr->mLength = 0; 430:09.65 | ~~~~~~~~~~~~~~^~~ 430:09.65 In file included from Unified_cpp_layout_style1.cpp:65: 430:09.65 /builddir/build/BUILD/firefox-89.0.2/layout/style/FontFaceSet.cpp:1665:28: note: while referencing ‘init’ 430:09.65 1665 | FontFaceSetLoadEventInit init; 430:09.65 | ^~~~ 430:56.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/css/Loader.h:18, 430:56.73 from /builddir/build/BUILD/firefox-89.0.2/layout/style/Loader.cpp:9, 430:56.73 from Unified_cpp_layout_style2.cpp:2: 430:56.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]’: 430:56.73 /builddir/build/BUILD/firefox-89.0.2/layout/style/ServoStyleSet.cpp:116:51: required from here 430:56.74 /builddir/build/BUILD/firefox-89.0.2/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] 430:56.74 77 | memset(&aArr[0], 0, N * sizeof(T)); 430:56.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:56.74 In file included from /usr/include/c++/10/utility:70, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/utility:3, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/utility:60, 430:56.74 from /usr/include/c++/10/tuple:38, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/tuple:3, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/tuple:60, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/css/Loader.h:12, 430:56.74 from /builddir/build/BUILD/firefox-89.0.2/layout/style/Loader.cpp:9, 430:56.74 from Unified_cpp_layout_style2.cpp:2: 430:56.74 /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 430:56.74 211 | struct pair 430:56.74 | ^~~~ 431:05.04 Finished release [optimized] target(s) in 5m 59s 431:19.48 media/libdav1d/asm 431:19.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:19.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:19.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:19.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:19.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:20.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:21.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:21.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:21.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:21.69 media/libdav1d/asm/cdef.o 431:21.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 431:21.80 media/libdav1d/asm/cdef16.o 431:21.87 media/libdav1d/asm/cdef_tmpl.o 431:21.94 media/libdav1d/asm/film_grain.o 431:21.98 media/libdav1d/asm/ipred.o 431:22.03 media/libdav1d/asm/ipred16.o 431:22.10 media/libdav1d/asm/itx.o 431:22.18 media/libdav1d/asm/itx16.o 431:22.34 media/libdav1d/asm/loopfilter.o 431:22.46 media/libdav1d/asm/loopfilter16.o 431:22.51 media/libdav1d/asm/looprestoration.o 431:22.57 media/libdav1d/asm/looprestoration16.o 431:22.63 media/libdav1d/asm/looprestoration_common.o 431:22.69 media/libdav1d/asm/looprestoration_tmpl.o 431:22.73 media/libdav1d/asm/mc.o 431:22.77 media/libdav1d/asm/mc16.o 431:22.87 media/libdav1d/asm/msac.o 432:14.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 432:14.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 432:14.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 432:14.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.h:22, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.cpp:7, 432:14.33 from Unified_cpp_layout_style3.cpp:2: 432:14.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: 432:14.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:421:45: warning: array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 432:14.33 421 | size_type Capacity() const { return mHdr->mCapacity; } 432:14.33 | ~~~~~~^~~~~~~~~ 432:14.33 In file included from Unified_cpp_layout_style3.cpp:56: 432:14.33 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 432:14.33 356 | OwningCSSAnimationPtrArray newAnimations = 432:14.33 | ^~~~~~~~~~~~~ 432:14.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.h:22, 432:14.33 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.cpp:7, 432:14.33 from Unified_cpp_layout_style3.cpp:2: 432:14.33 /builddir/build/BUILD/firefox-89.0.2/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] 432:14.33 439 | mArray.mHdr->mLength = 0; 432:14.33 | ~~~~~~~~~~~~~~~~~~~~~^~~ 432:14.33 In file included from Unified_cpp_layout_style3.cpp:56: 432:14.33 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 432:14.33 356 | OwningCSSAnimationPtrArray newAnimations = 432:14.33 | ^~~~~~~~~~~~~ 432:23.60 media/libdav1d 432:23.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:28.40 netwerk/dns 432:28.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:37.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 432:37.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 432:37.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 432:37.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 432:37.29 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.h:14, 432:37.29 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.cpp:7: 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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]’: 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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}]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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}]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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}]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 432:37.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 432:37.30 /builddir/build/BUILD/firefox-89.0.2/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] 432:37.30 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 432:37.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:37.30 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.cpp:21: 432:37.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 432:37.30 107 | union NetAddr { 432:37.30 | ^~~~~~~ 432:43.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:43.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:43.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:52.84 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c: In function ‘decode_sb’: 432:52.85 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c:2069:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432:52.85 2069 | int ctx, bx8, by8; 432:52.85 | ^~~ 432:52.85 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c:2069:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432:52.85 2069 | int ctx, bx8, by8; 432:52.85 | ^~~ 432:53.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 432:53.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 432:53.95 /builddir/build/BUILD/firefox-89.0.2/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]’: 432:53.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 432:53.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 432:53.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 432:53.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 432:53.95 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:1821:61: required from here 432:53.95 /builddir/build/BUILD/firefox-89.0.2/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] 432:53.95 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 432:53.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:53.95 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:20, 432:53.95 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 432:53.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 432:53.95 107 | union NetAddr { 432:53.95 | ^~~~~~~ 432:54.46 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: 432:54.46 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c:3493:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 432:54.46 3493 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 432:54.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:54.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:55.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:55.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:55.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:58.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 432:59.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 432:59.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, mozilla::net::TRRSkippedReason, mozilla::net::TRR*)’: 432:59.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 432:59.11 118 | elt->asT()->AddRef(); 432:59.11 | ~~~~~~~~~~~~~~~~~~^~ 432:59.11 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 432:59.11 2017 | mozilla::LinkedList> cbs = 432:59.11 | ^~~ 432:59.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 432:59.11 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 432:59.11 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 432:59.11 118 | elt->asT()->AddRef(); 432:59.11 | ~~~~~~~~~~~~~~~~~~^~ 432:59.11 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 432:59.12 2017 | mozilla::LinkedList> cbs = 432:59.12 | ^~~ 432:59.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 432:59.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 432:59.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 432:59.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 432:59.12 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 432:59.12 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 432:59.12 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 432:59.12 118 | elt->asT()->AddRef(); 432:59.12 | ~~~~~~~~~~~~~~~~~~^~ 432:59.12 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 432:59.12 2017 | mozilla::LinkedList> cbs = 432:59.12 | ^~~ 432:59.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:00.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:01.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:01.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:01.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: 433:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.42 118 | elt->asT()->AddRef(); 433:01.42 | ~~~~~~~~~~~~~~~~~~^~ 433:01.42 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 433:01.42 2112 | mozilla::LinkedList> cbs = 433:01.42 | ^~~ 433:01.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.42 118 | elt->asT()->AddRef(); 433:01.42 | ~~~~~~~~~~~~~~~~~~^~ 433:01.42 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 433:01.42 2112 | mozilla::LinkedList> cbs = 433:01.42 | ^~~ 433:01.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.43 118 | elt->asT()->AddRef(); 433:01.43 | ~~~~~~~~~~~~~~~~~~^~ 433:01.43 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 433:01.43 2112 | mozilla::LinkedList> cbs = 433:01.43 | ^~~ 433:01.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:01.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: 433:01.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.82 118 | elt->asT()->AddRef(); 433:01.82 | ~~~~~~~~~~~~~~~~~~^~ 433:01.82 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 433:01.82 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.82 | ^~~~~~~~~~~~ 433:01.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.82 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.82 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.82 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 433:01.82 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.82 | ^~~~~~~~~~~~ 433:01.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.82 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.82 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.82 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 433:01.82 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.82 | ^~~~~~~~~~~~ 433:01.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.83 118 | elt->asT()->AddRef(); 433:01.83 | ~~~~~~~~~~~~~~~~~~^~ 433:01.83 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 433:01.83 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.83 | ^~~~~~~~~~~ 433:01.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.83 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.83 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.83 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 433:01.83 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.83 | ^~~~~~~~~~~ 433:01.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.83 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.83 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.83 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 433:01.83 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.83 | ^~~~~~~~~~~ 433:01.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.84 118 | elt->asT()->AddRef(); 433:01.84 | ~~~~~~~~~~~~~~~~~~^~ 433:01.84 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 433:01.84 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.84 | ^~~~~~~~~~~ 433:01.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.84 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.84 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.84 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 433:01.84 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.84 | ^~~~~~~~~~~ 433:01.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.84 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.84 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.84 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 433:01.84 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 433:01.84 | ^~~~~~~~~~~ 433:01.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.85 118 | elt->asT()->AddRef(); 433:01.85 | ~~~~~~~~~~~~~~~~~~^~ 433:01.85 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 433:01.85 831 | evictionQ; 433:01.85 | ^~~~~~~~~ 433:01.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.85 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.85 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.85 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 433:01.85 831 | evictionQ; 433:01.85 | ^~~~~~~~~ 433:01.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 433:01.85 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 433:01.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 433:01.85 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 433:01.85 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:01.85 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 433:01.85 831 | evictionQ; 433:01.85 | ^~~~~~~~~ 433:02.63 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:37: 433:02.63 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: 433:02.63 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:02.63 36 | return a > b ? a : b; 433:02.63 | ~~~~~~~~~~^~~ 433:02.63 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:928:29: note: ‘off_after_idx’ was declared here 433:02.63 928 | int off_before_idx, off_after_idx; 433:02.63 | ^~~~~~~~~~~~~ 433:02.63 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:37: 433:02.63 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_before_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:02.63 36 | return a > b ? a : b; 433:02.63 | ~~~~~~~~~~^~~ 433:02.63 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:928:13: note: ‘off_before_idx’ was declared here 433:02.63 928 | int off_before_idx, off_after_idx; 433:02.64 | ^~~~~~~~~~~~~~ 433:04.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:04.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:04.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:05.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:05.75 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: 433:05.75 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c:483:20: warning: ‘newmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:05.75 483 | int refmv_ctx, newmv_ctx; 433:05.75 | ^~~~~~~~~ 433:05.75 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c:598:27: warning: ‘refmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:05.75 598 | switch (refmv_ctx >> 1) { 433:05.75 | ~~~~~~~~~~^~~~ 433:05.75 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c:543:59: warning: ‘b_left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:05.75 543 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; 433:05.75 | ^ 433:05.75 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c:535:43: warning: ‘b_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 433:05.75 535 | const refmvs_block *const cand_b = &b_top[x]; 433:05.75 | ^~~~~~ 433:06.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:06.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:06.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:07.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:07.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:07.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:08.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:09.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:09.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:10.02 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 433:10.02 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:10.02 | ~~~~~~~~~^~~~~~ 433:10.02 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 433:10.02 205 | int offsets[2 /* col offset */][2 /* row offset */]; 433:10.02 | ^~~~~~~ 433:10.02 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:10.02 | ~~~~~~~~~^~~~~~ 433:10.02 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 433:10.02 205 | int offsets[2 /* col offset */][2 /* row offset */]; 433:10.02 | ^~~~~~~ 433:10.44 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 433:10.44 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:10.44 | ~~~~~~~~~^~~~~~ 433:10.44 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 433:10.45 320 | int offsets[2 /* col offset */][2 /* row offset */]; 433:10.45 | ^~~~~~~ 433:10.45 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:10.45 | ~~~~~~~~~^~~~~~ 433:10.45 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 433:10.45 320 | int offsets[2 /* col offset */][2 /* row offset */]; 433:10.45 | ^~~~~~~ 433:10.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:11.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:12.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:13.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:14.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:14.73 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 433:14.73 119 | } else if (wd >= 8 && flat8in) { 433:14.73 | ^~ 433:14.73 94 | if (wd >= 16 && (flat8out & flat8in)) { 433:14.73 | ~~~~~~~~~~^~~~~~~~~~ 433:14.73 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 433:14.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 433:14.73 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 433:14.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 433:14.73 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 433:14.73 | ~~~^~~~~~~~ 433:14.73 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 433:14.73 | ~~~^~~~ 433:15.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:15.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:16.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:18.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:20.22 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 433:20.22 804 | cbi->txtp[0] = txtp; 433:20.22 | ~~~~~~~~~~~~~^~~~~~ 433:21.94 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 433:21.94 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 433:21.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.94 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 433:21.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.94 1914 | HIGHBD_CALL_SUFFIX); 433:21.94 | ~~~~~~~~~~~~~~~~~~~ 433:21.94 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 433:21.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.95 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 433:21.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.95 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 433:21.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.95 1921 | HIGHBD_CALL_SUFFIX); 433:21.95 | ~~~~~~~~~~~~~~~~~~~ 433:22.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:23.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:24.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:24.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:24.91 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 433:24.91 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:24.91 | ~~~~~~~~~^~~~~~ 433:24.91 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 433:24.91 205 | int offsets[2 /* col offset */][2 /* row offset */]; 433:24.91 | ^~~~~~~ 433:24.91 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:24.91 | ~~~~~~~~~^~~~~~ 433:24.91 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 433:24.91 205 | int offsets[2 /* col offset */][2 /* row offset */]; 433:24.91 | ^~~~~~~ 433:25.24 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 433:25.24 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:25.24 | ~~~~~~~~~^~~~~~ 433:25.24 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 433:25.24 320 | int offsets[2 /* col offset */][2 /* row offset */]; 433:25.24 | ^~~~~~~ 433:25.24 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 433:25.24 | ~~~~~~~~~^~~~~~ 433:25.24 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 433:25.24 320 | int offsets[2 /* col offset */][2 /* row offset */]; 433:25.24 | ^~~~~~~ 433:25.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:25.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:26.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:28.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:28.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:28.99 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 433:29.00 119 | } else if (wd >= 8 && flat8in) { 433:29.00 | ^~ 433:29.00 94 | if (wd >= 16 && (flat8out & flat8in)) { 433:29.00 | ~~~~~~~~~~^~~~~~~~~~ 433:29.00 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 433:29.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 433:29.00 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 433:29.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 433:29.00 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 433:29.00 | ~~~^~~~~~~~ 433:29.00 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 433:29.00 | ~~~^~~~ 433:29.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:30.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:30.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:32.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 433:34.17 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 433:34.17 804 | cbi->txtp[0] = txtp; 433:34.17 | ~~~~~~~~~~~~~^~~~~~ 433:34.49 In file included from Unified_cpp_netwerk_dns0.cpp:38: 433:34.49 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: 433:34.49 /builddir/build/BUILD/firefox-89.0.2/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] 433:34.49 113 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); 433:34.49 | ^ 433:34.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 433:34.49 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 433:34.49 from Unified_cpp_netwerk_dns0.cpp:2: 433:34.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 433:34.49 107 | union NetAddr { 433:34.49 | ^~~~~~~ 433:35.92 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 433:35.92 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 433:35.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:35.92 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 433:35.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:35.92 1914 | HIGHBD_CALL_SUFFIX); 433:35.93 | ~~~~~~~~~~~~~~~~~~~ 433:35.93 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 433:35.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:35.93 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 433:35.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:35.93 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 433:35.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:35.93 1921 | HIGHBD_CALL_SUFFIX); 433:35.93 | ~~~~~~~~~~~~~~~~~~~ 433:40.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 433:40.64 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 433:40.64 from Unified_cpp_netwerk_dns0.cpp:2: 433:40.64 /builddir/build/BUILD/firefox-89.0.2/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]’: 433:40.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 433:40.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2621: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]’ 433:40.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2788: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]’ 433:40.64 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/HTTPSSVC.cpp:213:75: required from here 433:40.65 /builddir/build/BUILD/firefox-89.0.2/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] 433:40.65 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 433:40.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:40.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 433:40.65 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 433:40.65 from Unified_cpp_netwerk_dns0.cpp:2: 433:40.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 433:40.65 107 | union NetAddr { 433:40.65 | ^~~~~~~ 433:50.45 In file included from Unified_cpp_netwerk_dns1.cpp:38: 433:50.45 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: 433:50.45 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp:220: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] 433:50.45 220 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 433:50.45 | ^ 433:50.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 433:50.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 433:50.45 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 433:50.45 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 433:50.45 from Unified_cpp_netwerk_dns1.cpp:2: 433:50.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 433:50.45 107 | union NetAddr { 433:50.45 | ^~~~~~~ 433:50.45 In file included from Unified_cpp_netwerk_dns1.cpp:38: 433:50.45 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: 433:50.46 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp:262: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] 433:50.46 262 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 433:50.46 | ^ 433:50.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 433:50.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 433:50.46 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 433:50.46 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 433:50.46 from Unified_cpp_netwerk_dns1.cpp:2: 433:50.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 433:50.46 107 | union NetAddr { 433:50.46 | ^~~~~~~ 433:53.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 433:53.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 433:53.25 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:9, 433:53.25 from Unified_cpp_netwerk_dns1.cpp:2: 433:53.25 /builddir/build/BUILD/firefox-89.0.2/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]’: 433:53.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2416: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]’ 433:53.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2445: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]’ 433:53.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:1457: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]’ 433:53.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 433:53.26 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 433:53.26 /builddir/build/BUILD/firefox-89.0.2/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] 433:53.26 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 433:53.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:53.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 433:53.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 433:53.26 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 433:53.26 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 433:53.26 from Unified_cpp_netwerk_dns1.cpp:2: 433:53.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 433:53.26 107 | union NetAddr { 433:53.26 | ^~~~~~~ 433:54.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 433:54.93 from Unified_cpp_netwerk_dns0.cpp:2: 433:54.93 /builddir/build/BUILD/firefox-89.0.2/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, mozilla::net::TRR*)’: 433:54.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 433:54.93 304 | mHdr->mLength = 0; 433:54.93 | ~~~~~~~~~~~~~~^~~ 433:54.93 In file included from Unified_cpp_netwerk_dns0.cpp:137: 433:54.93 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 433:54.93 24 | nsTArray addresses; 433:54.93 | ^~~~~~~~~ 433:54.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 433:54.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 433:54.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 433:54.94 from Unified_cpp_netwerk_dns0.cpp:2: 433:54.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 433:54.94 304 | mHdr->mLength = 0; 433:54.94 | ~~~~~~~~~~~~~~^~~ 433:54.94 In file included from Unified_cpp_netwerk_dns0.cpp:137: 433:54.94 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 433:54.94 24 | nsTArray addresses; 433:54.94 | ^~~~~~~~~ 434:01.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 434:01.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 434:01.42 from Unified_cpp_netwerk_dns0.cpp:2: 434:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRRQuery::DispatchLookup(mozilla::net::TRR*, bool)’: 434:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 434:01.42 304 | mHdr->mLength = 0; 434:01.42 | ~~~~~~~~~~~~~~^~~ 434:01.42 In file included from Unified_cpp_netwerk_dns0.cpp:137: 434:01.42 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:90:27: note: while referencing ‘requestsToSend’ 434:01.42 90 | nsTArray> requestsToSend; 434:01.42 | ^~~~~~~~~~~~~~ 434:04.55 security/apps 434:06.40 security/manager/ssl 434:06.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 434:13.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/NSSErrorsService.h:13, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/nsNSSCertificateDB.h:8, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:7, 434:13.99 from Unified_cpp_security_apps0.cpp:2: 434:13.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, {anonymous}::SignaturePolicy, nsIZipReader**, nsIX509Cert**)’: 434:13.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 434:13.99 304 | mHdr->mLength = 0; 434:13.99 | ~~~~~~~~~~~~~~^~~ 434:13.99 In file included from Unified_cpp_security_apps0.cpp:2: 434:13.99 /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 434:13.99 1286 | nsTArray pkcs7CertDER; 434:13.99 | ^~~~~~~~~~~~ 434:13.99 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/NSSErrorsService.h:13, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/nsNSSCertificateDB.h:8, 434:13.99 from /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:7, 434:13.99 from Unified_cpp_security_apps0.cpp:2: 434:13.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 434:13.99 304 | mHdr->mLength = 0; 434:13.99 | ~~~~~~~~~~~~~~^~~ 434:13.99 In file included from Unified_cpp_security_apps0.cpp:2: 434:13.99 /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 434:13.99 1287 | nsTArray coseCertDER; 434:13.99 | ^~~~~~~~~~~ 434:57.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 434:57.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Telemetry.h:16, 434:57.42 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 434:57.42 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 434:57.42 from Unified_cpp_security_manager_ssl1.cpp:2: 434:57.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: 434:57.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 434:57.42 304 | mHdr->mLength = 0; 434:57.42 | ~~~~~~~~~~~~~~^~~ 434:57.42 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 434:57.42 /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/SSLServerCertVerification.cpp:1098:31: note: while referencing ‘certBytesArray’ 434:57.42 1098 | nsTArray> certBytesArray; 434:57.42 | ^~~~~~~~~~~~~~ 434:58.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 434:58.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptinfo.h:23, 434:58.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIVariant.h:19, 434:58.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsICertStorage.h:14, 434:58.98 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/CSTrustDomain.h:12, 434:58.98 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/CSTrustDomain.cpp:7, 434:58.98 from Unified_cpp_security_manager_ssl0.cpp:2: 434:58.98 /builddir/build/BUILD/firefox-89.0.2/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*)’: 434:58.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 434:58.98 304 | mHdr->mLength = 0; 434:58.98 | ~~~~~~~~~~~~~~^~~ 434:58.98 In file included from Unified_cpp_security_manager_ssl0.cpp:137: 434:58.98 /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 434:58.98 39 | nsTArray digestArray; 434:58.98 | ^~~~~~~~~~~ 435:02.54 security/sandbox/linux/libmozsandbox.so 435:09.38 toolkit/components/telemetry 436:04.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 436:04.78 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 436:04.79 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 436:04.79 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: 436:04.79 /builddir/build/BUILD/firefox-89.0.2/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] 436:04.79 304 | mHdr->mLength = 0; 436:04.79 | ~~~~~~~~~~~~~~^~~ 436:04.79 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 436:04.79 947 | ExtraArray extra; 436:04.79 | ^~~~~ 436:07.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 436:07.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 436:07.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 436:07.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: 436:07.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 436:07.32 304 | mHdr->mLength = 0; 436:07.32 | ~~~~~~~~~~~~~~^~~ 436:07.32 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1236:51: note: while referencing ‘leftovers’ 436:07.32 1236 | nsTArray> leftovers; 436:07.32 | ^~~~~~~~~ 436:18.20 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 436:18.20 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 436:18.20 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 436:18.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: 436:18.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 436:18.20 644 | aOther.mHdr->mLength = 0; 436:18.20 | ~~~~~~~~~~~~~~~~~~~~~^~~ 436:18.20 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp:196:32: note: while referencing ‘metricData’ 436:18.20 196 | nsTArray> metricData(gPrioDatasPerMetric); 436:18.20 | ^~~~~~~~~~ 436:19.40 toolkit/library/buildid.cpp.stub 436:19.86 toolkit/library 436:36.27 widget/gtk/mozgtk/stub/libmozgtk_stub.so 436:42.68 widget/gtk/mozwayland/libmozwayland.so 436:50.20 xpcom/build 437:10.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 437:10.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/XPCOM.h:157, 437:10.38 from /builddir/build/BUILD/firefox-89.0.2/xpcom/build/XPCOMInit.cpp:17, 437:10.38 from Unified_cpp_xpcom_build0.cpp:47: 437:10.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 437:10.38 /builddir/build/BUILD/firefox-89.0.2/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] 437:10.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 437:10.38 | ^ 437:10.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 437:10.38 44 | struct nsXPTCVariant { 437:10.38 | ^~~~~~~~~~~~~ 437:36.85 widget/gtk/mozgtk/gtk3/libmozgtk.so 437:47.51 media/ffvpx/libavcodec 437:47.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:47.66 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:47.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:47.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:47.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:47.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:47.66 from : 437:47.66 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:47.66 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:47.66 | 437:47.66 In file included from : 437:47.66 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:47.67 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:47.67 | 437:47.87 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: 437:47.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.88 304 | mHdr->mLength = 0; 437:47.88 | ~~~~~~~~~~~~~~^~~ 437:47.88 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 437:47.88 247 | nsTArray histogramsToSend; 437:47.88 | ^~~~~~~~~~~~~~~~ 437:47.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.88 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.88 304 | mHdr->mLength = 0; 437:47.88 | ~~~~~~~~~~~~~~^~~ 437:47.88 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 437:47.88 248 | nsTArray keyedHistogramsToSend; 437:47.88 | ^~~~~~~~~~~~~~~~~~~~~ 437:47.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.89 304 | mHdr->mLength = 0; 437:47.89 | ~~~~~~~~~~~~~~^~~ 437:47.89 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 437:47.89 249 | nsTArray scalarsToSend; 437:47.89 | ^~~~~~~~~~~~~ 437:47.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.89 304 | mHdr->mLength = 0; 437:47.89 | ~~~~~~~~~~~~~~^~~ 437:47.89 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 437:47.89 250 | nsTArray keyedScalarsToSend; 437:47.89 | ^~~~~~~~~~~~~~~~~~ 437:47.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.89 304 | mHdr->mLength = 0; 437:47.89 | ~~~~~~~~~~~~~~^~~ 437:47.90 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 437:47.90 251 | nsTArray eventsToSend; 437:47.90 | ^~~~~~~~~~~~ 437:47.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.90 304 | mHdr->mLength = 0; 437:47.90 | ~~~~~~~~~~~~~~^~~ 437:47.90 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 437:47.90 247 | nsTArray histogramsToSend; 437:47.90 | ^~~~~~~~~~~~~~~~ 437:47.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.90 304 | mHdr->mLength = 0; 437:47.90 | ~~~~~~~~~~~~~~^~~ 437:47.90 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 437:47.90 248 | nsTArray keyedHistogramsToSend; 437:47.90 | ^~~~~~~~~~~~~~~~~~~~~ 437:47.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.90 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.91 304 | mHdr->mLength = 0; 437:47.91 | ~~~~~~~~~~~~~~^~~ 437:47.91 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 437:47.91 249 | nsTArray scalarsToSend; 437:47.91 | ^~~~~~~~~~~~~ 437:47.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.91 304 | mHdr->mLength = 0; 437:47.91 | ~~~~~~~~~~~~~~^~~ 437:47.91 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 437:47.91 250 | nsTArray keyedScalarsToSend; 437:47.91 | ^~~~~~~~~~~~~~~~~~ 437:47.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.91 304 | mHdr->mLength = 0; 437:47.91 | ~~~~~~~~~~~~~~^~~ 437:47.91 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 437:47.91 251 | nsTArray eventsToSend; 437:47.91 | ^~~~~~~~~~~~ 437:47.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.92 304 | mHdr->mLength = 0; 437:47.92 | ~~~~~~~~~~~~~~^~~ 437:47.92 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 437:47.92 247 | nsTArray histogramsToSend; 437:47.92 | ^~~~~~~~~~~~~~~~ 437:47.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.92 304 | mHdr->mLength = 0; 437:47.92 | ~~~~~~~~~~~~~~^~~ 437:47.92 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 437:47.92 248 | nsTArray keyedHistogramsToSend; 437:47.92 | ^~~~~~~~~~~~~~~~~~~~~ 437:47.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.92 304 | mHdr->mLength = 0; 437:47.92 | ~~~~~~~~~~~~~~^~~ 437:47.93 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 437:47.93 249 | nsTArray scalarsToSend; 437:47.93 | ^~~~~~~~~~~~~ 437:47.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.93 304 | mHdr->mLength = 0; 437:47.93 | ~~~~~~~~~~~~~~^~~ 437:47.93 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 437:47.93 250 | nsTArray keyedScalarsToSend; 437:47.93 | ^~~~~~~~~~~~~~~~~~ 437:47.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 437:47.93 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 437:47.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 437:47.93 304 | mHdr->mLength = 0; 437:47.93 | ~~~~~~~~~~~~~~^~~ 437:47.93 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 437:47.93 251 | nsTArray eventsToSend; 437:47.93 | ^~~~~~~~~~~~ 437:47.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:47.99 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:47.99 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:47.99 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:47.99 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:47.99 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:47.99 from : 437:47.99 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:47.99 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:47.99 | 437:47.99 In file included from : 437:48.00 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:48.00 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:48.00 | 437:48.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:48.21 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:48.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:48.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:48.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:48.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:48.21 from : 437:48.21 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:48.21 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:48.21 | 437:48.21 In file included from : 437:48.21 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:48.21 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:48.21 | 437:48.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:49.06 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:49.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:49.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:49.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:49.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:49.06 from : 437:49.06 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:49.06 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:49.06 | 437:49.06 In file included from : 437:49.06 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:49.06 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:49.06 | 437:49.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:49.85 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:49.85 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:49.86 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:49.86 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:49.86 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:49.86 from : 437:49.86 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:49.86 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:49.86 | 437:49.86 In file included from : 437:49.86 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:49.86 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:49.86 | 437:49.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:50.09 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:50.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:50.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:50.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:50.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:50.09 from : 437:50.09 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:50.09 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:50.09 | 437:50.09 In file included from : 437:50.09 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:50.09 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:50.09 | 437:50.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:50.67 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:50.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:50.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:50.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:50.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:50.67 from : 437:50.67 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:50.67 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:50.67 | 437:50.67 In file included from : 437:50.67 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:50.67 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:50.67 | 437:50.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:50.93 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:50.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:50.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:50.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:50.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:50.93 from : 437:50.93 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:50.93 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:50.93 | 437:50.93 In file included from : 437:50.93 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:50.93 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:50.93 | 437:51.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:51.32 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:51.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:51.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:51.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:51.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:51.32 from : 437:51.32 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:51.32 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:51.32 | 437:51.32 In file included from : 437:51.32 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:51.32 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:51.32 | 437:51.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:51.98 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:51.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:51.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:51.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:51.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:51.98 from : 437:51.98 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:51.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:51.98 | 437:51.98 In file included from : 437:51.98 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:51.98 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:51.98 | 437:52.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:52.37 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:52.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:52.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:52.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:52.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:52.37 from : 437:52.37 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:52.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:52.37 | 437:52.37 In file included from : 437:52.37 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:52.38 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:52.38 | 437:54.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:54.28 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:54.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:54.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:54.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:54.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:54.28 from : 437:54.28 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:54.28 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:54.28 | 437:54.28 In file included from : 437:54.28 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:54.29 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:54.29 | 437:54.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:54.61 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:54.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:54.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:54.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:54.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:54.61 from : 437:54.61 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:54.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:54.61 | 437:54.61 In file included from : 437:54.61 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:54.61 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:54.61 | 437:55.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:55.16 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:55.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:55.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:55.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:55.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:55.16 from : 437:55.16 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:55.16 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:55.16 | 437:55.16 In file included from : 437:55.16 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:55.16 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:55.16 | 437:55.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:55.35 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:55.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:55.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:55.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:55.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:55.35 from : 437:55.35 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:55.35 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:55.35 | 437:55.35 In file included from : 437:55.35 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:55.35 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:55.35 | 437:56.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:56.10 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:56.10 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:56.10 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:56.11 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:56.11 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:56.11 from : 437:56.11 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:56.11 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:56.11 | 437:56.11 In file included from : 437:56.11 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:56.11 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:56.11 | 437:56.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:56.70 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:56.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:56.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:56.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:56.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:56.70 from : 437:56.70 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:56.70 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:56.70 | 437:56.70 In file included from : 437:56.70 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:56.70 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:56.70 | 437:57.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:57.37 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:57.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:57.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:57.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:57.38 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:57.38 from : 437:57.38 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:57.38 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:57.38 | 437:57.38 In file included from : 437:57.38 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:57.38 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:57.38 | 437:57.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:57.53 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:57.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:57.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:57.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:57.54 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:57.54 from : 437:57.54 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:57.54 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:57.54 | 437:57.54 In file included from : 437:57.54 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:57.54 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:57.54 | 437:57.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:58.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:58.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:58.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:58.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:58.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:58.03 from : 437:58.03 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:58.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:58.04 | 437:58.04 In file included from : 437:58.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:58.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:58.04 | 437:58.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:58.19 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:58.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:58.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:58.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:58.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:58.19 from : 437:58.20 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:58.20 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:58.20 | 437:58.20 In file included from : 437:58.20 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:58.20 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:58.20 | 437:59.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 437:59.51 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 437:59.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 437:59.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 437:59.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 437:59.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 437:59.51 from : 437:59.51 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 437:59.51 219 | #define HAVE_LINUX_PERF_EVENT_H 0 437:59.51 | 437:59.51 In file included from : 437:59.51 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 437:59.51 56 | #define HAVE_LINUX_PERF_EVENT_H 1 437:59.51 | 437:59.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:00.12 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:00.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:00.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:00.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:00.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:00.12 from : 438:00.12 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:00.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:00.12 | 438:00.12 In file included from : 438:00.12 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:00.12 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:00.12 | 438:00.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:00.62 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:00.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:00.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:00.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:00.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:00.62 from : 438:00.62 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:00.62 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:00.62 | 438:00.62 In file included from : 438:00.62 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:00.63 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:00.63 | 438:00.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:00.94 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:00.94 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:00.94 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:00.94 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:00.94 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:00.94 from : 438:00.94 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:00.94 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:00.94 | 438:00.94 In file included from : 438:00.94 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:00.94 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:00.94 | 438:01.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:01.41 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:01.41 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:01.41 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:01.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:01.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:01.42 from : 438:01.42 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:01.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:01.42 | 438:01.42 In file included from : 438:01.42 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:01.42 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:01.42 | 438:01.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:02.08 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:02.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:02.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:02.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:02.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:02.08 from : 438:02.08 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:02.08 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:02.08 | 438:02.08 In file included from : 438:02.08 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:02.08 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:02.08 | 438:02.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:02.48 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:02.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:02.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:02.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:02.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:02.48 from : 438:02.48 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:02.48 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:02.48 | 438:02.48 In file included from : 438:02.48 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:02.48 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:02.48 | 438:02.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:02.60 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:02.60 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:02.60 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:02.60 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:02.60 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:02.60 from : 438:02.60 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:02.60 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:02.60 | 438:02.60 In file included from : 438:02.60 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:02.60 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:02.60 | 438:02.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:02.75 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:02.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:02.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:02.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:02.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:02.75 from : 438:02.75 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:02.75 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:02.75 | 438:02.75 In file included from : 438:02.75 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:02.75 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:02.75 | 438:02.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:02.90 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:02.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:02.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:02.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:02.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:02.90 from : 438:02.90 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:02.90 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:02.90 | 438:02.90 In file included from : 438:02.90 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:02.90 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:02.90 | 438:05.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:05.89 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:05.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:05.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:05.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:05.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:05.89 from : 438:05.89 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:05.90 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:05.90 | 438:05.90 In file included from : 438:05.90 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:05.90 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:05.90 | 438:06.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:06.14 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:06.14 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:06.14 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:06.14 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:06.14 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:06.14 from : 438:06.14 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:06.14 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:06.14 | 438:06.14 In file included from : 438:06.14 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:06.14 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:06.14 | 438:06.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:06.30 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:06.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:06.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:06.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:06.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:06.30 from : 438:06.30 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:06.30 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:06.30 | 438:06.30 In file included from : 438:06.30 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:06.31 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:06.31 | 438:06.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:06.43 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:06.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:06.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:06.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:06.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:06.43 from : 438:06.43 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:06.43 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:06.43 | 438:06.43 In file included from : 438:06.43 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:06.43 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:06.43 | 438:06.56 media/ffvpx/libavutil 438:06.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:06.65 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:06.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:06.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:06.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:06.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:06.65 from : 438:06.65 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:06.65 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:06.65 | 438:06.66 In file included from : 438:06.66 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:06.66 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:06.66 | 438:06.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:07.06 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:07.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:07.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:07.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:07.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:07.06 from : 438:07.06 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:07.06 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:07.06 | 438:07.06 In file included from : 438:07.07 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:07.07 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:07.07 | 438:07.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:07.25 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:07.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:07.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:07.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:07.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:07.25 from : 438:07.25 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:07.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:07.25 | 438:07.25 In file included from : 438:07.25 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:07.25 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:07.25 | 438:07.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:07.58 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:07.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:07.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:07.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:07.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:07.58 from : 438:07.58 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:07.58 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:07.58 | 438:07.58 In file included from : 438:07.59 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:07.59 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:07.59 | 438:07.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:07.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:07.74 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:07.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:07.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:07.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:07.75 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:07.75 from : 438:07.75 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:07.75 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:07.75 | 438:07.75 In file included from : 438:07.75 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:07.75 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:07.75 | 438:07.76 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:07.76 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:07.77 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:07.77 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:07.77 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:07.77 from : 438:07.77 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:07.77 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:07.77 | 438:07.77 In file included from : 438:07.77 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:07.77 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:07.77 | 438:08.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.19 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.19 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.19 from : 438:08.19 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.19 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.19 | 438:08.19 In file included from : 438:08.19 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.19 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.19 | 438:08.24 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.24 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.24 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.24 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.24 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.24 from : 438:08.24 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.24 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.24 | 438:08.24 In file included from : 438:08.24 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.24 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.24 | 438:08.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.57 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.57 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.57 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.57 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.57 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.57 from : 438:08.57 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.57 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.57 | 438:08.57 In file included from : 438:08.57 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.57 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.57 | 438:08.65 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.66 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.66 from : 438:08.66 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.66 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.66 | 438:08.66 In file included from : 438:08.66 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.66 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.66 | 438:08.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.78 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.78 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.78 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.78 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.78 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.78 from : 438:08.78 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.78 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.78 | 438:08.78 In file included from : 438:08.78 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.78 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.79 | 438:08.87 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:08.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:08.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:08.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:08.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:08.87 from : 438:08.87 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:08.87 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:08.87 | 438:08.87 In file included from : 438:08.87 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:08.87 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:08.87 | 438:08.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:08.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:09.07 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:09.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:09.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:09.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:09.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:09.08 from : 438:09.08 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:09.08 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:09.08 | 438:09.08 In file included from : 438:09.08 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:09.08 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:09.08 | 438:09.09 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:09.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:09.09 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:09.10 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:09.10 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:09.10 from : 438:09.10 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:09.10 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:09.10 | 438:09.10 In file included from : 438:09.10 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:09.10 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:09.10 | 438:09.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:09.47 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:09.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:09.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:09.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:09.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:09.47 from : 438:09.47 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:09.47 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:09.48 | 438:09.48 In file included from : 438:09.48 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:09.48 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:09.48 | 438:09.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:09.64 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:09.64 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:09.64 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:09.64 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:09.64 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:09.64 from : 438:09.64 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:09.64 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:09.64 | 438:09.64 In file included from : 438:09.64 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:09.64 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:09.64 | 438:09.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:10.01 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:10.01 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:10.01 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:10.01 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:10.01 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:10.01 from : 438:10.01 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:10.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:10.01 | 438:10.01 In file included from : 438:10.01 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:10.01 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:10.01 | 438:10.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:10.43 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:10.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:10.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:10.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:10.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:10.43 from : 438:10.43 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:10.43 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:10.43 | 438:10.44 In file included from : 438:10.44 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:10.44 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:10.44 | 438:10.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:10.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:10.67 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:10.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:10.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:10.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:10.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:10.67 from : 438:10.67 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:10.67 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:10.67 | 438:10.67 In file included from : 438:10.67 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:10.67 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:10.67 | 438:10.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:10.71 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:10.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:10.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:10.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:10.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:10.71 from : 438:10.71 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:10.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:10.71 | 438:10.71 In file included from : 438:10.71 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:10.71 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:10.72 | 438:10.79 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:10.79 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:10.79 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:10.79 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:10.79 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:10.79 from : 438:10.79 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:10.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:10.80 | 438:10.80 In file included from : 438:10.80 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:10.80 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:10.80 | 438:10.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:11.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:11.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:11.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:11.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:11.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:11.04 from : 438:11.04 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:11.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:11.04 | 438:11.04 In file included from : 438:11.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:11.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:11.04 | 438:11.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:11.33 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:11.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:11.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:11.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:11.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:11.33 from : 438:11.33 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:11.33 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:11.33 | 438:11.33 In file included from : 438:11.33 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:11.33 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:11.33 | 438:11.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:11.65 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:11.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:11.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:11.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:11.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:11.65 from : 438:11.65 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:11.65 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:11.65 | 438:11.65 In file included from : 438:11.65 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:11.65 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:11.65 | 438:12.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:12.39 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:12.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:12.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:12.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:12.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:12.40 from : 438:12.40 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:12.40 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:12.40 | 438:12.40 In file included from : 438:12.40 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:12.40 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:12.40 | 438:12.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:12.61 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:12.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:12.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:12.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:12.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:12.61 from : 438:12.61 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:12.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:12.61 | 438:12.61 In file included from : 438:12.61 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:12.61 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:12.61 | 438:13.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:13.28 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:13.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:13.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:13.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:13.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:13.28 from : 438:13.28 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:13.28 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:13.28 | 438:13.28 In file included from : 438:13.28 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:13.28 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:13.28 | 438:13.35 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: 438:13.35 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27: warning: variable ‘try_all’ set but not used [-Wunused-but-set-variable] 438:13.35 1476 | int try_drm, try_x11, try_all; 438:13.35 | ^~~~~~~ 438:14.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:14.17 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:14.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:14.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:14.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:14.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:14.17 from : 438:14.17 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:14.17 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:14.17 | 438:14.17 In file included from : 438:14.17 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:14.17 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:14.17 | 438:14.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:14.72 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:14.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:14.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:14.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:14.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:14.72 from : 438:14.72 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:14.72 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:14.72 | 438:14.72 In file included from : 438:14.72 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:14.72 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:14.72 | 438:14.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:14.98 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:14.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:14.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:14.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:14.98 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:14.98 from : 438:14.98 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:14.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:14.98 | 438:14.98 In file included from : 438:14.98 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:14.98 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:14.98 | 438:15.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:15.16 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:15.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:15.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:15.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:15.16 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:15.16 from : 438:15.16 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:15.16 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:15.16 | 438:15.16 In file included from : 438:15.16 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:15.16 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:15.16 | 438:15.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:15.34 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:15.34 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:15.34 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:15.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:15.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:15.35 from : 438:15.35 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:15.35 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:15.35 | 438:15.35 In file included from : 438:15.35 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:15.35 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:15.35 | 438:15.39 media/gmp-clearkey/0.1/libclearkey.so 438:15.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:15.53 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:15.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:15.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:15.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:15.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:15.53 from : 438:15.53 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:15.53 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:15.53 | 438:15.53 In file included from : 438:15.53 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:15.53 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:15.53 | 438:15.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:15.84 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:15.84 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:15.84 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:15.84 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:15.84 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:15.84 from : 438:15.84 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:15.84 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:15.84 | 438:15.84 In file included from : 438:15.84 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:15.84 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:15.84 | 438:16.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:16.31 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:16.31 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:16.31 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:16.31 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:16.31 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:16.31 from : 438:16.31 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:16.31 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:16.31 | 438:16.31 In file included from : 438:16.31 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:16.31 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:16.31 | 438:16.34 modules/brotli/brotli 438:16.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:17.08 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:17.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:17.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:17.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:17.08 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:17.08 from : 438:17.08 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:17.08 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:17.08 | 438:17.08 In file included from : 438:17.08 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:17.08 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:17.08 | 438:17.50 In function ‘set_string_video_rate’, 438:17.50 inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/opt.c:489:15: 438:17.50 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 438:17.50 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); 438:17.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438:17.69 toolkit/components/telemetry/pingsender/pingsender 438:18.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:18.42 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:18.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:18.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:18.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:18.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:18.42 from : 438:18.42 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:18.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:18.42 | 438:18.42 In file included from : 438:18.42 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:18.42 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:18.43 | 438:19.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:19.15 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:19.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:19.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:19.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:19.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:19.15 from : 438:19.15 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:19.15 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:19.15 | 438:19.15 In file included from : 438:19.15 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:19.15 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:19.15 | 438:19.23 widget/gtk/mozgtk/gtk2/libmozgtk.so 438:19.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:19.50 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:19.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:19.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:19.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:19.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:19.50 from : 438:19.50 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:19.50 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:19.50 | 438:19.50 In file included from : 438:19.50 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:19.50 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:19.50 | 438:19.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:19.63 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:19.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:19.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:19.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:19.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:19.63 from : 438:19.63 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:19.63 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:19.63 | 438:19.63 In file included from : 438:19.64 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:19.64 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:19.64 | 438:19.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:19.93 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:19.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:19.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:19.93 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:19.94 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:19.94 from : 438:19.94 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:19.94 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:19.94 | 438:19.94 In file included from : 438:19.94 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:19.94 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:19.94 | 438:19.94 js/src/build/libjs_static.a 438:20.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:20.25 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:20.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:20.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:20.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:20.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:20.25 from : 438:20.25 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:20.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:20.25 | 438:20.25 In file included from : 438:20.25 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:20.25 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:20.25 | 438:20.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 438:20.46 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 438:20.46 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 438:20.46 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 438:20.46 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 438:20.46 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 438:20.46 from : 438:20.46 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 438:20.46 219 | #define HAVE_LINUX_PERF_EVENT_H 0 438:20.46 | 438:20.46 In file included from : 438:20.46 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 438:20.46 56 | #define HAVE_LINUX_PERF_EVENT_H 1 438:20.46 | 438:20.66 media/ffvpx/libavutil/libmozavutil.so 438:21.41 media/ffvpx/libavcodec/libmozavcodec.so 438:43.49 js/src/shell/js 438:43.50 toolkit/library/build/libxul.so 453:43.25 ipc/app/plugin-container 453:43.97 js/xpconnect/shell/xpcshell 453:51.01 ./MacOS-files.txt.stub 453:51.05 ./aboutNetErrorCodes.js.stub 453:53.25 browser/locales/bookmarks.html.stub 453:55.26 ./node.stub.stub 453:55.55 ./node.stub.stub 453:55.94 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" 453:56.00 ./node.stub.stub 453:56.35 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" 453:58.45 ./node.stub.stub 453:58.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" 453:59.93 ./node.stub.stub 454:00.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" 454:00.36 ./node.stub.stub 454:00.71 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" 454:02.53 ./node.stub.stub 454:02.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" 454:03.18 ./node.stub.stub 454:03.53 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" 454:05.07 ./node.stub.stub 454:05.12 ./node.stub.stub 454:05.46 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" 454:05.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" 454:06.57 ./node.stub.stub 454:06.95 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" 454:07.31 ./node.stub.stub 454:07.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" 454:08.26 ./node.stub.stub 454:08.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" 454:09.67 ./node.stub.stub 454:10.02 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" 454:12.56 ./node.stub.stub 454:12.61 ./node.stub.stub 454:12.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" 454:12.97 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" 454:14.58 ./node.stub.stub 454:14.94 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" 454:15.49 ./node.stub.stub 454:15.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" 454:17.30 ./node.stub.stub 454:17.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" 454:19.38 ./node.stub.stub 454:19.74 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" 454:19.76 ./node.stub.stub 454:20.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" 454:20.54 ./node.stub.stub 454:20.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" 454:21.65 ./node.stub.stub 454:22.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu" 454:23.11 ./node.stub.stub 454:23.41 ./node.stub.stub 454:23.48 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" 454:23.77 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" 454:25.86 ./node.stub.stub 454:26.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" 454:26.87 ./node.stub.stub 454:27.31 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" 454:27.77 ./node.stub.stub 454:28.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" 454:30.31 ./node.stub.stub 454:30.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" 454:30.69 ./node.stub.stub 454:31.05 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" 454:32.20 ./node.stub.stub 454:32.25 ./node.stub.stub 454:32.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" 454:32.61 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" 454:34.00 ./node.stub.stub 454:34.37 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" 454:34.71 ./node.stub.stub 454:35.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" 454:36.26 ./node.stub.stub 454:36.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" 454:37.35 ./node.stub.stub 454:37.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" 454:37.81 ./node.stub.stub 454:38.17 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" 454:39.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-89.0.2/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-89.0.2/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" 454:39.91 ./reserved-js-words.js.stub 454:41.03 ./spidermonkey_checks.stub 454:45.75 ./fake_remote_dafsa.bin.stub 454:51.50 TEST-PASS | check_spidermonkey_style.py | ok 454:52.16 ./feature_definitions.json.stub 454:52.27 TEST-PASS | check_macroassembler_style.py | ok 454:52.50 TEST-PASS | check_js_opcode.py | ok 454:55.66 ./ScalarArtifactDefinitions.json.stub 454:55.84 ./EventArtifactDefinitions.json.stub 454:56.23 ./glean_checks.stub 455:01.68 ./dependentlibs.list.stub 455:02.65 ./multilocale.txt.stub 455:02.70 Sorry, Glean found some glinter nits: 455:02.70 WARNING: EXPIRED: js.baseline_compile_percentage: Metric has expired. Please consider removing it. 455:02.70 WARNING: EXPIRED: js.bytecode_caching_time: Metric has expired. Please consider removing it. 455:02.70 WARNING: EXPIRED: js.delazification_percentage: Metric has expired. Please consider removing it. 455:02.70 WARNING: EXPIRED: js.execution_percentage: Metric has expired. Please consider removing it. 455:02.70 WARNING: EXPIRED: js.xdr_encode_percentage: Metric has expired. Please consider removing it. 455:02.70 Please fix the above nits to continue. 455:02.70 To disable a check, add a `no_lint` parameter with a list of check names to disable. 455:02.70 This parameter can appear with each individual metric, or at the top-level to affect the entire file. 455:03.12 ./built_in_addons.json.stub 455:17.15 toolkit/locales/update.locale.stub 455:17.15 toolkit/locales/locale.ini.stub 455:22.40 Packaging quitter@mozilla.org.xpi... 455:23.99 496 compiler warnings present. 462:52.54 Overall system resources - Wall time: 27342s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 470:03.14 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 470:03.15 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 470:03.15 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 470:03.15 warning: dom/base/nsMappedAttributes.cpp:145:52 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead 470:03.15 warning: dom/base/nsMappedAttributes.cpp:213:57 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘using InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead 470:03.15 warning: dom/canvas/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 470:03.15 warning: dom/canvas/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 470:03.15 warning: dom/canvas/QueueParamTraits.h:744:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function 470:03.15 warning: dom/events/ShortcutKeys.cpp:106:19 [-Wmaybe-uninitialized] ‘keyData’ may be used uninitialized in this function 470:03.15 warning: dom/events/ShortcutKeys.cpp:111:14 [-Wmaybe-uninitialized] ‘cache’ may be used uninitialized in this function 470:03.15 warning: dom/indexedDB/ActorsParent.cpp:13996:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function 470:03.15 warning: dom/ipc/SharedMap.cpp:218:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 470:03.15 warning: dom/localstorage/ActorsParent.cpp:1926:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function 470:03.15 warning: dom/localstorage/ActorsParent.cpp:6837:3 [-Wmaybe-uninitialized] ‘alreadyExisted’ may be used uninitialized in this function 470:03.15 warning: dom/media/AsyncLogger.h:114:18 [-Wformat-overflow=] ‘%s’ directive argument is null 470:03.15 warning: dom/media/MediaTrackGraph.cpp:3543:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function 470:03.15 warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 470:03.15 warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 470:03.15 warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used 470:03.15 warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:50 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function 470:03.15 warning: dom/media/webrtc/transport/test_nr_socket.cpp:798:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function 470:03.15 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function 470:03.15 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 470:03.15 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 470:03.15 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 470:03.15 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 470:03.15 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 470:03.15 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 470:03.15 warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/InlineTranslator.cpp:72:46 [-Wmaybe-uninitialized] ‘eventType’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/Path.cpp:520:18 [-Wmaybe-uninitialized] ‘t2’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/RecordedEventImpl.h:3454:21 [-Wmaybe-uninitialized] ‘e.mozilla::gfx::RecordedFontData::mFontDetails.mozilla::gfx::RecordedFontDetails::size’ may be used uninitialized in this function 470:03.15 warning: gfx/2d/ScaledFontFontconfig.cpp:297:36 [-Wmaybe-uninitialized] ‘hinting’ may be used uninitialized in this function 470:03.15 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 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:916:17 [-Wimplicit-fallthrough=] this statement may fall through 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:928:17 [-Wimplicit-fallthrough=] this statement may fall through 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:940:17 [-Wimplicit-fallthrough=] this statement may fall through 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:952:17 [-Wimplicit-fallthrough=] this statement may fall through 470:03.15 warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:294:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true 470:03.15 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 470:03.15 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 470:03.15 warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function 470:03.15 warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function 470:03.15 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1054:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 470:03.15 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1061:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 470:03.15 warning: gfx/cairo/libpixman/src/pixman-combine32.c:547:8 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 470:03.15 warning: gfx/cairo/libpixman/src/pixman-glyph.c:408:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 470:03.15 warning: gfx/cairo/libpixman/src/pixman-glyph.c:655:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 470:03.15 warning: gfx/cairo/libpixman/src/pixman-private.h:940:33 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 470:03.15 warning: gfx/gl/GLContext.h:1207:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function 470:03.15 warning: gfx/gl/GLContext.h:2894:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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’ 470:03.16 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’} 470:03.16 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’} 470:03.16 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’ 470:03.16 warning: gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1 [-Wreturn-type] control reaches end of non-void function 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 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? 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment 470:03.16 warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 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 470:03.16 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through 470:03.16 warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace 470:03.16 warning: gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5 [-Wreturn-type] control reaches end of non-void function 470:03.16 warning: gfx/thebes/gfxGraphiteShaper.cpp:420:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function 470:03.16 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used 470:03.17 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used 470:03.17 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used 470:03.17 warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 470:03.17 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 470:03.17 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 470:03.17 warning: intl/icu/source/i18n/decNumber.cpp:2991:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 470:03.17 warning: intl/icu/source/i18n/decNumber.cpp:2991:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 470:03.17 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 470:03.17 warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated 470:03.17 warning: intl/locale/DateTimeFormat.cpp:185:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function 470:03.17 warning: ipc/chromium/src/base/string_util.cc:678:10 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 470:03.17 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 470:03.17 warning: js/src/builtin/intl/LanguageTag.h:752:41 [-Wmaybe-uninitialized] ‘hourCycleStr’ may be used uninitialized in this function 470:03.17 warning: js/src/debugger/Environment.cpp:192:24 [-Wmaybe-uninitialized] ‘s’ may be used uninitialized in this function 470:03.17 warning: js/src/frontend/BytecodeEmitter.cpp:2857:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 470:03.17 warning: js/src/frontend/ParseNode.h:991:56 [-Wmaybe-uninitialized] ‘lhs’ may be used uninitialized in this function 470:03.17 warning: js/src/frontend/Parser.cpp:6178:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function 470:03.17 warning: js/src/frontend/Parser.cpp:9510:50 [-Wmaybe-uninitialized] ‘lhs’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/GC.cpp:2206: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 470:03.17 warning: js/src/gc/IteratorUtils.h:45:5 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/Marking.cpp:1842:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/Marking.cpp:1908:16 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 470:03.17 warning: js/src/irregexp/imported/regexp-ast.h:313:53 [-Wmaybe-uninitialized] ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CacheIR.h:478:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CodeGenerator.cpp:12486:79 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CodeGenerator.cpp:12511:79 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CodeGenerator.cpp:12872:63 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CodeGenerator.cpp:12891:63 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CodeGenerator.cpp:15240:26 [-Wmaybe-uninitialized] ‘argMir’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/CompileInfo.h:220:68 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/InlineList.h:299:16 [-Wmaybe-uninitialized] ‘def’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘input’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/MIR.cpp:3442:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/MIR.h:829:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/MIRGraph.h:194:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/MoveResolver.h:154:24 [-Wmaybe-uninitialized] ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function 470:03.17 warning: js/src/jit/shared/CodeGenerator-shared-inl.h:286:34 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.17 warning: js/src/threading/ProtectedData.h:104:17 [-Wmaybe-uninitialized] ‘ar.js::AutoRealm::cx_’ may be used uninitialized in this function 470:03.17 warning: js/src/vm/GlobalObject.h:148:48 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function 470:03.17 warning: js/src/vm/Interpreter.cpp:4551:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:2587:55 [-Wmaybe-uninitialized] ‘signedValue’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:2588:55 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:10417:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:11972:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:11981:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:12820:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13282:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13539:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13696:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13712:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13739:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:13754:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmBaselineCompile.cpp:14427:12 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 470:03.17 warning: js/src/wasm/WasmIonCompile.cpp:296:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmIonCompile.cpp:2128:29 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmIonCompile.cpp:2478:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmIonCompile.cpp:2928:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmIonCompile.cpp:3772:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmIonCompile.cpp:3773:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmOpIter.h:307:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmOpIter.h:680:55 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmTypes.cpp:104:33 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘union js::wasm::LitVal::Cell’; use assignment or value-initialization instead 470:03.18 warning: js/src/wasm/WasmTypes.h:353:22 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmValidate.cpp:441:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function 470:03.18 warning: js/src/wasm/WasmValidate.h:623:17 [-Wmaybe-uninitialized] ‘nextByte’ may be used uninitialized in this function 470:03.18 warning: layout/base/FrameProperties.h:389:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function 470:03.18 warning: layout/base/PresShell.cpp:2758:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function 470:03.18 warning: layout/base/nsCSSFrameConstructor.cpp:1102:75 [-Wmaybe-uninitialized] ‘placeholderType’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsContainerFrame.cpp:2538:45 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsContainerFrame.cpp:2577:9 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsFlexContainerFrame.cpp:632:20 [-Wmaybe-uninitialized] ‘resolvedMinSize’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsGridContainerFrame.cpp:7814:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsIFrame.h:4183:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function 470:03.18 warning: layout/generic/nsILineIterator.h:48:10 [-Wmaybe-uninitialized] ‘*((void*)& structure +28)’ may be used uninitialized in this function 470:03.18 warning: layout/painting/DashedCornerFinder.cpp:365:7 [-Wmaybe-uninitialized] ‘actualDashLength’ may be used uninitialized in this function 470:03.18 warning: layout/painting/DashedCornerFinder.cpp:377:9 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 470:03.18 warning: layout/printing/PrintTranslator.cpp:31:16 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 470:03.18 warning: layout/style/nsCSSProps.h:108:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [447]’ {aka ‘const mozilla::CSSPropFlags [447]’} 470:03.18 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 470:03.18 warning: layout/tables/nsTableFrame.cpp:7393:76 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead 470:03.18 warning: layout/xul/nsSprocketLayout.cpp:894:21 [-Wmaybe-uninitialized] ‘isLTR’ may be used uninitialized in this function 470:03.18 warning: media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27 [-Wunused-but-set-variable] variable ‘try_all’ set but not used 470:03.18 warning: media/ffvpx/libavutil/opt.c:340:9 [-Wformat-overflow=] ‘%s’ directive argument is null 470:03.18 warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand 470:03.18 warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used 470:03.18 warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used 470:03.18 warning: media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55 [-Waggressive-loop-optimizations] iteration 80 invokes undefined behavior 470:03.18 warning: media/libpng/arm/palette_neon_intrinsics.c:82:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 470:03.18 warning: media/libpng/arm/palette_neon_intrinsics.c:92:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 470:03.18 warning: media/libpng/arm/palette_neon_intrinsics.c:122:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 470:03.18 warning: media/libpng/arm/palette_neon_intrinsics.c:137:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 470:03.18 warning: media/libsoundtouch/src/FIRFilter.cpp:81:12 [-Wunused-variable] unused variable ‘dScaler’ 470:03.18 warning: media/libsoundtouch/src/FIRFilter.cpp:127:12 [-Wunused-variable] unused variable ‘dScaler’ 470:03.18 warning: media/libsoundtouch/src/FIRFilter.cpp:166:12 [-Wunused-variable] unused variable ‘dScaler’ 470:03.18 warning: media/libsoundtouch/src/RateTransposer.cpp:134:10 [-Wunused-but-set-variable] variable ‘count’ set but not used 470:03.18 warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ 470:03.18 warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ 470:03.18 warning: mozglue/baseprofiler/lul/LulMain.cpp:1567:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead 470:03.18 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 470:03.18 warning: netwerk/base/nsSocketTransport2.cpp:880: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 470:03.18 warning: netwerk/base/nsSocketTransport2.cpp:2521: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 470:03.18 warning: netwerk/base/nsSocketTransport2.cpp:2540: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 470:03.18 warning: netwerk/base/nsSocketTransport2.cpp:2554: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 470:03.18 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 470:03.18 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 470:03.18 warning: netwerk/base/nsUDPSocket.cpp:761: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 470:03.18 warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function 470:03.18 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 470:03.18 warning: netwerk/dns/nsDNSService2.cpp:220: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 470:03.18 warning: netwerk/dns/nsDNSService2.cpp:262: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 470:03.18 warning: netwerk/protocol/http/Http3Session.cpp:121:38 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead 470:03.18 warning: netwerk/protocol/http/HttpConnectionUDP.cpp:100:36 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead 470:03.18 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 470:03.18 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 470:03.18 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 470:03.18 warning: netwerk/sctp/src/netinet/sctp_output.c:11047: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 470:03.18 warning: netwerk/sctp/src/netinet/sctp_output.c:11437: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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/js/Value.h:433:58 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/AutoRestore.h:36:32 [-Wmaybe-uninitialized] ‘*((void*)& ar +8)’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/BasicEvents.h:1064:74 [-Wmaybe-uninitialized] ‘msg’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 470:03.20 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ 470:03.20 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]’} 470:03.20 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 470:03.20 warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 470:03.20 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]’} 470:03.20 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 470:03.20 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SandboxReport’; use assignment or value-initialization instead 470:03.20 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class lul::RuleSet’; use assignment or value-initialization instead 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 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 470:03.20 warning: objdir/dist/include/mozilla/Result.h:246: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 470:03.20 warning: objdir/dist/include/mozilla/Result.h:246: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 470:03.20 warning: objdir/dist/include/mozilla/ServoStyleConsts.h:6684:5 [-Wmaybe-uninitialized] ‘innerSizeOverrides’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘sigIndex’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/WrappingOperations.h:214:79 [-Wmaybe-uninitialized] ‘defaultDepth’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/dom/Event.h:361:41 [-Wmaybe-uninitialized] ‘legacyAutoOverride.mozilla::dom::EventMessageAutoOverride::mEvent’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/dom/Event.h:361:58 [-Wmaybe-uninitialized] ‘*((void*)& legacyAutoOverride +8)’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16 [-Wmaybe-uninitialized] ‘*((void*)& e +52)’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ may be used uninitialized in this function 470:03.20 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘capStyle’ may be used uninitialized in this function 470:03.20 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]’} 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:72:14 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.20 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.20 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 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]’} 470:03.21 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘nsTObserverArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 470:03.21 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:439:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ 470:03.21 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]’} 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.21 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.22 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]’} 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::SandboxReporter::Snapshot [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 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]’ 470:03.22 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]’} 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ 470:03.22 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ 470:03.22 warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘frameStripSpaceTests’ 470:03.22 warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘coords’ 470:03.22 warning: objdir/dist/include/nsTArray.h:413:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} 470:03.22 warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.22 warning: objdir/dist/include/nsTArray.h:578:51 [-Warray-bounds] array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ 470:03.22 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 470:03.22 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 470:03.22 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 470:03.22 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 470:03.22 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 470:03.22 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ 470:03.22 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ 470:03.22 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 470:03.22 warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ 470:03.22 warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ 470:03.22 warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ 470:03.22 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’ 470:03.22 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 470:03.22 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’} 470:03.22 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’} 470:03.22 warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 470:03.22 warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 470:03.22 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’ 470:03.22 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/decode.c:2069:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/decode.c:2069:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/decode.c:3493:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/refmvs.c:483:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/refmvs.c:535:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/refmvs.c:543:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function 470:03.22 warning: third_party/dav1d/src/refmvs.c:598:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function 470:03.22 warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ 470:03.22 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 470:03.22 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 470:03.22 warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through 470:03.22 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 470:03.22 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 470:03.23 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’} 470:03.23 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 470:03.23 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 470:03.23 warning: third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35 [-Wdeprecated-declarations] ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated 470:03.23 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 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 470:03.23 warning: third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 warning: third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 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 470:03.23 warning: third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 470:03.23 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function 470:03.23 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function 470:03.23 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function 470:03.23 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function 470:03.23 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 470:03.23 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’ 470:03.23 warning: third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c:34:15 [-Wunused-but-set-variable] variable ‘platform’ set but not used 470:03.23 warning: third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 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 470:03.23 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20 [-Wimplicit-fallthrough=] this statement may fall through 470:03.23 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 470:03.23 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 470:03.23 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 470:03.23 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 470:03.23 warning: tools/profiler/core/platform.cpp:2063:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead 470:03.23 warning: tools/profiler/lul/LulMain.cpp:1692:42 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead 470:03.23 warning: xpcom/components/ManifestParser.cpp:693:72 [-Warray-bounds] array subscript [0, 4294967294] is outside array bounds of ‘const nsTArrayHeader [1]’ 470:03.23 warning: xpcom/ds/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 470:03.23 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.23 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]’} 470:03.23 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 470:03.23 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 470:03.23 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 470:03.24 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 470:03.24 warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function 470:03.24 warning: xpcom/io/nsLocalFileUnix.cpp:429:41 [-Wmaybe-uninitialized] ‘mkdir_errno’ may be used uninitialized in this function 470:03.24 warning: xpcom/io/nsLocalFileUnix.cpp:761:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function 470:03.24 warning: xpcom/io/nsLocalFileUnix.cpp:880:14 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function 470:03.24 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 470:03.24 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 470:03.24 warning: xpfe/appshell/AppWindow.cpp:860:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function 470:03.24 warning: xpfe/appshell/AppWindow.cpp:873:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function 470:03.24 warning: xpfe/appshell/AppWindow.cpp:873:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function 470:03.24 warning: xpfe/appshell/AppWindow.cpp:873:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function 470:03.24 warning: /usr/include/bits/string_fortified.h:29: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 470:03.24 warning: /usr/include/bits/string_fortified.h:29: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’ 470:03.24 warning: /usr/include/bits/string_fortified.h:29: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 470:03.24 warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length 470:03.24 warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 470:03.24 warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size 470:03.24 warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 470:03.24 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 32 equals destination size 470:03.24 warning: /usr/include/bits/string_fortified.h:91: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 470:03.24 warning: /usr/include/bits/string_fortified.h:91: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 470:03.24 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4097 equals destination size 470:03.24 warning: /usr/include/bits/string_fortified.h:91: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 470:03.24 warning: /usr/include/bits/string_fortified.h:91: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 470:03.24 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size 470:03.24 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 44 equals destination size 470:03.24 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-overflow=] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument 470:03.24 warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 470:03.24 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 470:03.78 We know it took a while, but your build finally finished successfully! 470:03.78 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.iyukF8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 + cd firefox-89.0.2 + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-89.0.2/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-89.0.2/objdir/browser/installer' /builddir/build/BUILD/firefox-89.0.2/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-89.0.2/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-89.0.2/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-89.0.2/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1625077896.8462923, "end": 1625077896.8548625, "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-89.0.2/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-89.0.2/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 -DMOZ_BACKGROUNDTASKS=1 -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_MARIONETTE=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FTS_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETCONTEXT=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_LUTIMES=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STATFS=1 -DHAVE_STATFS64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"89.0"' -DMOZILLA_VERSION='"89.0.2"' -DMOZILLA_VERSION_U=89.0.2 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"89.0.2"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_NORMANDY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"aarch64-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-89.0.2/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-89.0.2/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-89.0.2/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-89.0.2/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-x11.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox-x11 + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-89.0.2-20210624.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/szl.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tl.xpi firefox-langpacks/tr.xpi firefox-langpacks/trs.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo bn ++ sed -e s/-/_/g + language=bn + echo '%lang(bn) /usr/lib64/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/szl.xpi .xpi + language=szl + extensionID=langpack-szl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-szl@firefox.mozilla.org + unzip -qq firefox-langpacks/szl.xpi -d langpack-szl@firefox.mozilla.org + find langpack-szl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-szl@firefox.mozilla.org + zip -qq -r9mX ../langpack-szl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-szl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo szl ++ sed -e s/-/_/g + language=szl + echo '%lang(szl) /usr/lib64/firefox/langpacks/langpack-szl@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-89.0.2 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2 + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo '%lang(tl) /usr/lib64/firefox/langpacks/langpack-tl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/trs.xpi .xpi + language=trs + extensionID=langpack-trs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-trs@firefox.mozilla.org + unzip -qq firefox-langpacks/trs.xpi -d langpack-trs@firefox.mozilla.org + find langpack-trs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-trs@firefox.mozilla.org + zip -qq -r9mX ../langpack-trs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo trs ++ sed -e s/-/_/g + language=trs + echo '%lang(trs) /usr/lib64/firefox/langpacks/langpack-trs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-89.0.2 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + 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-89.0.2-2.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-89.0.2 + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/metainfo ++ date +%F + /usr/bin/sed -e s/__VERSION__/89.0.2/ -e s/__DATE__/2021-06-30/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/gnome-shell/search-providers + rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/gtk2/ + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 89.0.2-2.fc33 --unique-debug-suffix -89.0.2-2.fc33.aarch64 --unique-debug-src-base firefox-89.0.2-2.fc33.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-89.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/pingsender dwz: ./usr/lib64/firefox/libxul.so-89.0.2-2.fc33.aarch64.debug: Too many DIEs, not optimizing original debug info size: 3336304kB, size after compression: 3325300kB /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. cpio: objdir/gfx/angle/targets/preprocessor/preprocessor.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 751362 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/third_party/libwebrtc/webrtc/modules/video_processing/util/skin_detection.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/objdir/dist/include/google/protobuf/io/coded_stream.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_socket.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_mbuf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_peeloff.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_output.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_input.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_indata.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctputil.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_os.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_crc32.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_input.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_output.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctputil.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_timer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_header.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_asconf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_var.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_socketvar.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_mbuf.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_route.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_malloc.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_environment.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_environment.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_atomic.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/netwerk/sctp/src/user_inpcb.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-89.0.2-2.fc33.aarch64/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.W3hoG6 + umask 022 + cd /builddir/build/BUILD + cd firefox-89.0.2 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-89.0.2-2.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib64/firefox/firefox-bin warning: absolute symlink: /usr/lib64/firefox/dictionaries -> /usr/share/myspell Provides: application() application(firefox.desktop) firefox = 89.0.2-2.fc33 firefox(aarch-64) = 89.0.2-2.fc33 metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libfdk-aac.so.2()(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.2.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.31)(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.52)(64bit) libnss3.so(NSS_3.55)(64bit) libnss3.so(NSS_3.58)(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-89.0.2-2.fc33.aarch64 Provides: application() application(firefox-x11.desktop) firefox-x11 = 89.0.2-2.fc33 firefox-x11(aarch-64) = 89.0.2-2.fc33 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-wayland-89.0.2-2.fc33.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 89.0.2-2.fc33 firefox-wayland(aarch-64) = 89.0.2-2.fc33 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-89.0.2-2.fc33.aarch64 Provides: firefox-debugsource = 89.0.2-2.fc33 firefox-debugsource(aarch-64) = 89.0.2-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-89.0.2-2.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-89.0.2-2.fc33.aarch64.debug and /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-89.0.2-2.fc33.aarch64.debug Provides: debuginfo(build-id) = 1250d5c38e37e78bb8426960a24da8bf656773d0 debuginfo(build-id) = 13687b924dbe14704d3ca0bf29ecc9d7b118b1af debuginfo(build-id) = 1b9d13bef2fcdfdbb17ed2ef3ea4e690e0e4686a debuginfo(build-id) = 3bff3d220a35a75953a29e4478788534ccdada28 debuginfo(build-id) = a3f620e90034df96d8d1ede988e46458098fcac2 debuginfo(build-id) = a4343031f66469a0e81e6b1576333fff1b200fce debuginfo(build-id) = c55c3ad3e9543b0ff6f3733d707ffb81bb75c222 debuginfo(build-id) = d2a27bb2c995630b00e37fb01abb4331cc8df6bc debuginfo(build-id) = d7e296c5f2ce6988a68771d3d3fec6bbd3e0b618 debuginfo(build-id) = e2dbd283fc2d5aa265858f48197cd3a355179614 debuginfo(build-id) = e8e848c7ff31a96cb4f7b1a12fef9a3f567d5b0a debuginfo(build-id) = ed9f514c003e9f8a33f4e321c6ae9111cdac7dae debuginfo(build-id) = nilnil firefox-debuginfo = 89.0.2-2.fc33 firefox-debuginfo(aarch-64) = 89.0.2-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 89.0.2-2.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 Wrote: /builddir/build/RPMS/firefox-x11-89.0.2-2.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-89.0.2-2.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-89.0.2-2.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-89.0.2-2.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-89.0.2-2.fc33.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.KsZuw6 + umask 022 + cd /builddir/build/BUILD + cd firefox-89.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-2.fc33.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0