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-28018505-3759055/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1624492800 Wrote: /builddir/build/SRPMS/firefox-89.0.2-1.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-28018505-3759055/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1624492800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WIc65P + 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 . Patch #40 (build-aarch64-skia.patch): + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/include/private/SkHalf.h patching file gfx/skia/skia/src/opts/SkRasterPipeline_opts.h patching file gfx/skia/skia/third_party/skcms/src/Transform_inl.h Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 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 Patch #54 (mozilla-1669639.patch): + echo 'Patch #54 (mozilla-1669639.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1669639 --fuzz=0 patching file build/mach_bootstrap.py Hunk #1 succeeded at 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). Patch #57 (firefox-disable-ffvpx-with-vapi.patch): + echo '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 Patch #101 (firefox-tests-reftest.patch): + echo '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 Patch #102 (firefox-tests-xpcshell-freeze.patch): + echo '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). Patch #228 (disable-openh264-download.patch): + echo 'Patch #228 (disable-openh264-download.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-openh264-download --fuzz=0 patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 59 (offset 5 lines). patching file toolkit/content/jar.mn Hunk #1 succeeded at 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). + /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.a7tjFQ + 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 getrandom v0.2.2 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling autocfg v1.0.1 Compiling bitflags v1.2.1 Compiling ryu v1.0.5 Compiling ppv-lite86 v0.2.10 Compiling log v0.4.14 Compiling serde_json v1.0.62 Compiling unicode-width v0.1.8 Compiling itoa v0.4.7 Compiling remove_dir_all v0.5.3 Compiling ansi_term v0.11.0 Compiling cbindgen v0.19.0 Compiling strsim v0.8.0 Compiling unicode-segmentation v1.7.1 Compiling hashbrown v0.9.1 Compiling vec_map v0.8.2 Compiling textwrap v0.11.0 Compiling indexmap v1.6.1 Compiling heck v0.3.2 Compiling atty v0.2.14 Compiling quote v1.0.9 Compiling rand_core v0.6.2 Compiling clap v2.33.3 Compiling rand_chacha v0.3.0 Compiling rand v0.8.3 Compiling tempfile v3.2.0 Compiling toml v0.5.8 Finished release [optimized] target(s) in 3m 40s 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 ++ /usr/bin/sed -e s/-Wall// ++ 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' + 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 5 ']' + '[' 5 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + echo 'mk_add_options MOZ_MAKE_FLAGS="-j2"' + echo 'mk_add_options MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + ./mach build + cat - 0:01.32 Clobber not needed. 0:01.34 /usr/bin/python3 /builddir/build/BUILD/firefox-89.0.2/configure.py 0:01.66 Creating Python 3 environment 0:02.77 created virtual environment CPython3.9.5.final.0-64 in 719ms 0:02.77 creator CPython3Posix(dest=/builddir/build/BUILD/firefox-89.0.2/objdir/_virtualenvs/init_py3, clear=False, no_vcs_ignore=False, global=False) 0:02.77 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) 0:02.77 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:02.77 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:02.96 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.01 Re-executing in the virtualenv 0:03.79 Adding configure options from /builddir/build/BUILD/firefox-89.0.2/.mozconfig 0:03.79 --enable-application=browser 0:03.79 --with-system-zlib 0:03.79 --disable-strip 0:03.79 --enable-necko-wifi 0:03.79 --disable-updater 0:03.79 --enable-chrome-format=omni 0:03.79 --enable-pulseaudio 0:03.79 --enable-av1 0:03.79 --without-system-icu 0:03.79 --enable-release 0:03.79 --update-channel=release 0:03.79 --allow-addon-sideload 0:03.79 --with-system-fdk-aac 0:03.79 --enable-js-shell 0:03.79 --enable-default-toolkit=cairo-gtk3-wayland 0:03.79 --enable-official-branding 0:03.79 --prefix=/usr 0:03.79 --libdir=/usr/lib64 0:03.79 --with-system-nspr 0:03.79 --with-system-nss 0:03.79 --enable-system-ffi 0:03.79 --enable-optimize=-g -O2 0:03.79 --disable-debug 0:03.79 --disable-jemalloc 0:03.79 --disable-tests 0:03.79 --with-system-jpeg 0:03.79 --without-system-libvpx 0:03.79 --disable-crashreporter 0:03.80 --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/mozilla-api-key 0:03.80 --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/google-loc-api-key 0:03.80 --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-89.0.2/google-api-key 0:03.80 CC=gcc 0:03.80 RANLIB=gcc-ranlib 0:03.80 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:03.80 AR=gcc-ar 0:03.80 LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads 0:03.80 MOZ_TELEMETRY_REPORTING=1 0:03.80 STRIP=/bin/true 0:03.80 MOZILLA_OFFICIAL=1 0:03.80 NM=gcc-nm 0:03.80 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:03.80 CXX=g++ 0:03.80 BUILD_OFFICIAL=1 0:03.80 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:03.80 checking for vcs source checkout... no 0:03.86 checking for a shell... /usr/bin/sh 0:03.98 checking for host system type... aarch64-unknown-linux-gnu 0:04.02 checking for target system type... aarch64-unknown-linux-gnu 0:05.06 checking whether cross compiling... no 0:05.33 checking for Python 3... /builddir/build/BUILD/firefox-89.0.2/objdir/_virtualenvs/init_py3/bin/python (3.9.5) 0:05.40 checking for wget... not found 0:05.40 checking for ccache... not found 0:05.40 checking for the target C compiler... /usr/bin/gcc 0:05.48 checking whether the target C compiler can be used... yes 0:05.48 checking the target C compiler version... 10.3.1 0:05.53 checking the target C compiler works... yes 0:05.54 checking for the target C++ compiler... /usr/bin/g++ 0:05.62 checking whether the target C++ compiler can be used... yes 0:05.62 checking the target C++ compiler version... 10.3.1 0:05.68 checking the target C++ compiler works... yes 0:05.68 checking for the host C compiler... /usr/bin/gcc 0:05.76 checking whether the host C compiler can be used... yes 0:05.76 checking the host C compiler version... 10.3.1 0:05.82 checking the host C compiler works... yes 0:05.82 checking for the host C++ compiler... /usr/bin/g++ 0:05.90 checking whether the host C++ compiler can be used... yes 0:05.90 checking the host C++ compiler version... 10.3.1 0:05.96 checking the host C++ compiler works... yes 0:06.03 checking for 64-bit OS... yes 0:06.10 checking for new enough STL headers from libstdc++... yes 0:06.13 checking for linker... bfd 0:06.13 checking for the assembler... /usr/bin/gcc 0:06.16 checking for ar... /usr/bin/gcc-ar 0:06.16 checking for nm... /usr/bin/gcc-nm 0:06.16 checking for pkg_config... /usr/bin/pkg-config 0:06.19 checking for pkg-config version... 1.7.3 0:06.26 checking for stdint.h... yes 0:06.32 checking for inttypes.h... yes 0:06.40 checking for malloc.h... yes 0:06.46 checking for alloca.h... yes 0:06.49 checking for sys/byteorder.h... no 0:06.55 checking for getopt.h... yes 0:06.63 checking for unistd.h... yes 0:06.69 checking for nl_types.h... yes 0:06.73 checking for cpuid.h... no 0:06.81 checking for fts.h... yes 0:06.87 checking for sys/statvfs.h... yes 0:06.93 checking for sys/statfs.h... yes 0:06.99 checking for sys/vfs.h... yes 0:07.05 checking for sys/mount.h... yes 0:07.13 checking for sys/quota.h... yes 0:07.20 checking for linux/quota.h... yes 0:07.28 checking for linux/if_addr.h... yes 0:07.37 checking for linux/rtnetlink.h... yes 0:07.43 checking for sys/queue.h... yes 0:07.49 checking for sys/types.h... yes 0:07.57 checking for netinet/in.h... yes 0:07.64 checking for byteswap.h... yes 0:07.70 checking for memfd_create in sys/mman.h... yes 0:07.77 checking for linux/perf_event.h... yes 0:07.83 checking for perf_event_open system call... yes 0:07.85 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:07.88 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:07.90 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:07.92 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:07.94 checking whether the C compiler supports -Wunreachable-code-return... no 0:07.97 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:07.98 checking whether the C compiler supports -Wclass-varargs... no 0:08.00 checking whether the C++ compiler supports -Wclass-varargs... no 0:08.01 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:08.04 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:08.06 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:08.07 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:08.09 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:08.11 checking whether the C compiler supports -Wloop-analysis... no 0:08.12 checking whether the C++ compiler supports -Wloop-analysis... no 0:08.14 checking whether the C compiler supports -Wno-range-loop-analysis... no 0:08.16 checking whether the C++ compiler supports -Wno-range-loop-analysis... no 0:08.22 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:08.23 checking whether the C++ compiler supports -Wcomma... no 0:08.29 checking whether the C compiler supports -Wduplicated-cond... yes 0:08.35 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:08.40 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:08.46 checking whether the C++ compiler supports -Wunused-function... yes 0:08.52 checking whether the C++ compiler supports -Wunused-variable... yes 0:08.54 checking whether the C compiler supports -Wstring-conversion... no 0:08.55 checking whether the C++ compiler supports -Wstring-conversion... no 0:08.57 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:08.59 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:08.61 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:08.63 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:08.65 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:08.67 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:08.70 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:08.73 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:08.75 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:08.81 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:08.86 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:08.92 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:08.97 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:09.03 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:09.09 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:09.14 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:09.19 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:09.22 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:09.24 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:09.30 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:09.35 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:09.41 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:09.46 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:09.49 checking whether the C compiler supports -Wno-error=return-std-move... no 0:09.52 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:09.57 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:09.63 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:09.66 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:09.68 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:09.74 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:09.80 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:09.85 checking whether the C compiler supports -Wformat... yes 0:09.91 checking whether the C++ compiler supports -Wformat... yes 0:09.95 checking whether the C compiler supports -Wformat-security... no 0:10.00 checking whether the C++ compiler supports -Wformat-security... no 0:10.05 checking whether the C compiler supports -Wformat-overflow=2... yes 0:10.11 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:10.14 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:10.16 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:10.22 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:10.27 checking whether the C compiler supports -Wno-psabi... yes 0:10.33 checking whether the C++ compiler supports -Wno-psabi... yes 0:10.39 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:10.45 checking whether the C++ compiler supports -fno-aligned-new... yes 0:10.46 checking for llvm_profdata... /usr/bin/llvm-profdata 0:10.53 checking for libpulse... yes 0:10.57 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:10.60 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:10.63 checking for nspr >= 4.26... yes 0:10.66 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:10.69 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:10.70 checking for rustc... /usr/bin/rustc 0:10.70 checking for cargo... /usr/bin/cargo 0:10.89 checking rustc version... 1.53.0 0:10.91 checking cargo version... 1.53.0 0:11.16 checking for rust host triplet... aarch64-unknown-linux-gnu 0:11.33 checking for rust target triplet... aarch64-unknown-linux-gnu 0:11.33 checking for rustdoc... /usr/bin/rustdoc 0:11.35 checking for cbindgen... /builddir/build/BUILD/firefox-89.0.2/my_rust_vendor/.cargo/bin/cbindgen 0:11.35 checking for rustfmt... not found 0:11.45 checking for clang for bindgen... /usr/bin/clang++ 0:11.53 checking for libclang for bindgen... /usr/lib64/libclang.so 0:11.57 checking that libclang is new enough... yes 0:11.58 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:11.61 checking for libffi > 3.0.9... yes 0:11.64 checking MOZ_FFI_CFLAGS... 0:11.67 checking MOZ_FFI_LIBS... -lffi 0:11.74 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (14.17.0) 0:11.77 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:11.83 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:11.86 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:11.89 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:11.94 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:11.97 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:12.00 checking for fontconfig >= 2.7.0... yes 0:12.03 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 0:12.06 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:12.09 checking for freetype2 >= 6.1.0... yes 0:12.13 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:12.16 checking _FT2_LIBS... -lfreetype 0:12.16 checking for tar... /usr/bin/gtar 0:12.16 checking for unzip... /usr/bin/unzip 0:12.17 checking for zip... /usr/bin/zip 0:12.17 checking for gn... not found 0:12.17 checking for the Mozilla API key... yes 0:12.17 checking for the Google Location Service API key... yes 0:12.17 checking for the Google Safebrowsing API key... yes 0:12.17 checking for the Bing API key... no 0:12.17 checking for the Adjust SDK key... no 0:12.17 checking for the Leanplum SDK key... no 0:12.17 checking for the Pocket API key... no 0:12.28 checking for jpeg_destroy_compress... yes 0:12.35 checking for sufficient jpeg library version... yes 0:12.42 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:12.45 checking for fdk-aac... yes 0:12.48 checking MOZ_FDK_AAC_CFLAGS... 0:12.51 checking MOZ_FDK_AAC_LIBS... -lfdk-aac 0:12.52 checking for dump_syms... not found 0:12.61 checking for getcontext... yes 0:12.64 checking for nss >= 3.64... yes 0:12.67 checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 0:12.70 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:12.71 checking for awk... /usr/bin/gawk 0:12.71 checking for perl... /usr/bin/perl 0:12.72 checking for minimum required perl version >= 5.006... 5.032001 0:12.75 checking for full perl installation... yes 0:12.75 checking for gmake... /usr/bin/gmake 0:12.75 checking for watchman... not found 0:12.75 checking for xargs... /usr/bin/xargs 0:12.75 checking for rpmbuild... /usr/bin/rpmbuild 0:12.75 checking for NSIS version... no 0:12.82 checking for llvm-objdump... /usr/bin/llvm-objdump 0:12.86 checking for zlib >= 1.2.3... yes 0:12.89 checking MOZ_ZLIB_CFLAGS... 0:12.92 checking MOZ_ZLIB_LIBS... -lz 0:12.92 checking for m4... /usr/bin/m4 0:13.06 creating cache ./config.cache 0:13.11 checking host system type... aarch64-unknown-linux-gnu 0:13.15 checking target system type... aarch64-unknown-linux-gnu 0:13.18 checking build system type... aarch64-unknown-linux-gnu 0:13.18 checking for objcopy... /usr/bin/objcopy 0:13.24 checking for Cygwin environment... no 0:13.29 checking for mingw32 environment... no 0:13.38 checking for executable suffix... no 0:13.38 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:13.38 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:13.38 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:13.38 checking whether we are using GNU C... (cached) yes 0:13.38 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:13.39 checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:13.39 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:13.39 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:13.39 checking whether we are using GNU C++... (cached) yes 0:13.39 checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:13.39 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:13.39 checking for strip... /bin/true 0:13.40 checking for otool... no 0:13.57 checking for X... libraries , headers 0:13.65 checking for dnet_ntoa in -ldnet... no 0:13.73 checking for dnet_ntoa in -ldnet_stub... no 0:13.82 checking for gethostbyname... yes 0:13.92 checking for connect... yes 0:14.02 checking for remove... yes 0:14.11 checking for shmat... yes 0:14.21 checking for IceConnectionNumber in -lICE... yes 0:14.35 checking for --noexecstack option to as... yes 0:14.44 checking for -z noexecstack option to ld... yes 0:14.53 checking for -z text option to ld... yes 0:14.63 checking for -z relro option to ld... yes 0:14.72 checking for -z nocopyreloc option to ld... yes 0:14.81 checking for -Bsymbolic-functions option to ld... yes 0:14.90 checking for --build-id=sha1 option to ld... yes 0:15.00 checking for --ignore-unresolved-symbol option to ld... yes 0:15.03 checking if toolchain supports -mssse3 option... no 0:15.07 checking if toolchain supports -msse4.1 option... no 0:15.14 checking whether the linker supports Identical Code Folding... no 0:15.70 checking whether removing dead symbols breaks debugging... no 0:15.76 checking for working const... yes 0:15.81 checking for mode_t... yes 0:15.85 checking for off_t... yes 0:15.89 checking for pid_t... yes 0:15.92 checking for size_t... yes 0:16.22 checking whether 64-bits std::atomic requires -latomic... no 0:16.30 checking for dirent.h that defines DIR... yes 0:16.38 checking for opendir in -ldir... no 0:16.44 checking for sockaddr_in.sin_len... false 0:16.51 checking for sockaddr_in6.sin6_len... false 0:16.58 checking for sockaddr.sa_len... false 0:16.66 checking for gethostbyname_r in -lc_r... no 0:16.85 checking for library containing dlopen... -ldl 0:16.92 checking for dlfcn.h... yes 0:17.02 checking for dladdr... yes 0:17.13 checking for memmem... yes 0:17.22 checking for socket in -lsocket... no 0:17.34 checking for XDrawLines in -lX11... yes 0:17.45 checking for XextAddDisplay in -lXext... yes 0:17.56 checking for XtFree in -lXt... yes 0:17.68 checking for xcb_connect in -lxcb... yes 0:17.79 checking for xcb_shm_query_version in -lxcb-shm... yes 0:17.90 checking for XGetXCBConnection in -lX11-xcb... yes 0:17.99 checking for pthread_create in -lpthreads... no 0:18.09 checking for pthread_create in -lpthread... yes 0:18.20 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:18.29 checking for pthread.h... yes 0:18.40 checking for stat64... yes 0:18.52 checking for lstat64... yes 0:18.63 checking for truncate64... yes 0:18.75 checking for statvfs64... yes 0:18.86 checking for statvfs... yes 0:18.98 checking for statfs64... yes 0:19.09 checking for statfs... yes 0:19.20 checking for getpagesize... yes 0:19.32 checking for gmtime_r... yes 0:19.44 checking for localtime_r... yes 0:19.55 checking for arc4random... no 0:19.65 checking for arc4random_buf... no 0:19.76 checking for mallinfo... yes 0:19.87 checking for gettid... yes 0:19.98 checking for lchown... yes 0:20.09 checking for setpriority... yes 0:20.20 checking for strerror... yes 0:20.31 checking for syscall... yes 0:20.42 checking for lutimes... yes 0:20.53 checking for clock_gettime(CLOCK_MONOTONIC)... 0:20.61 checking for pthread_cond_timedwait_monotonic_np... 0:20.75 checking for res_ninit()... yes 0:20.86 checking for an implementation of va_copy()... yes 0:20.95 checking whether va_list can be copied by value... yes 0:21.16 checking for __thread keyword for TLS variables... yes 0:21.27 checking for localeconv... yes 0:21.36 checking for malloc.h... yes 0:21.46 checking for strndup... yes 0:21.57 checking for posix_memalign... yes 0:21.68 checking for memalign... yes 0:21.80 checking for malloc_usable_size... yes 0:21.87 checking whether malloc_usable_size definition can use const argument... no 0:21.92 checking for valloc in malloc.h... yes 0:21.96 checking for valloc in unistd.h... no 0:22.00 checking for _aligned_malloc in malloc.h... no 0:22.01 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-89.0.2/browser/confvars.sh 0:22.07 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:22.15 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:22.18 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:22.25 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:22.33 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:22.37 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:22.44 checking for dbus-1 >= 0.60... yes 0:22.47 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:22.50 checking MOZ_DBUS_LIBS... -ldbus-1 0:22.55 checking for dbus-glib-1 >= 0.60... yes 0:22.57 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:22.60 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:22.77 checking for linux/joystick.h... yes 0:22.89 checking for fdatasync... yes 0:22.96 checking for valid C compiler optimization flags... yes 0:23.19 checking for __cxa_demangle... yes 0:23.27 checking for unwind.h... yes 0:23.47 checking for _Unwind_Backtrace... yes 0:23.49 checking for -pipe support... yes 0:23.59 checking what kind of list files are supported by the linker... linkerscript 0:23.64 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:23.66 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:23.69 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:23.79 checking for FT_Bitmap_Size.y_ppem... yes 0:23.93 checking for FT_GlyphSlot_Embolden... yes 0:24.06 checking for FT_Load_Sfnt_Table... yes 0:24.18 checking for fontconfig/fcfreetype.h... yes 0:24.40 checking for posix_fadvise... yes 0:24.51 checking for posix_fallocate... yes 0:24.76 updating cache ./config.cache 0:24.76 creating ./config.data 0:24.80 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:25.00 js/src> loading cache ./config.cache 0:25.06 js/src> checking host system type... aarch64-unknown-linux-gnu 0:25.09 js/src> checking target system type... aarch64-unknown-linux-gnu 0:25.13 js/src> checking build system type... aarch64-unknown-linux-gnu 0:25.14 js/src> checking for Cygwin environment... (cached) no 0:25.14 js/src> checking for mingw32 environment... (cached) no 0:25.14 js/src> checking for executable suffix... (cached) no 0:25.14 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:25.15 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:25.15 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:25.15 js/src> checking whether we are using GNU C... (cached) yes 0:25.15 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:25.15 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:25.15 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:25.15 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:25.16 js/src> checking whether we are using GNU C++... (cached) yes 0:25.16 js/src> checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:25.16 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:25.16 js/src> checking for strip... (cached) /bin/true 0:25.16 js/src> checking for sb-conf... no 0:25.17 js/src> checking for ve... no 0:25.17 js/src> checking for X... (cached) libraries , headers 0:25.18 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:25.19 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:25.19 js/src> checking for gethostbyname... (cached) yes 0:25.20 js/src> checking for connect... (cached) yes 0:25.20 js/src> checking for remove... (cached) yes 0:25.20 js/src> checking for shmat... (cached) yes 0:25.21 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:25.40 js/src> checking for --noexecstack option to as... yes 0:25.49 js/src> checking for -z noexecstack option to ld... yes 0:25.58 js/src> checking for -z text option to ld... yes 0:25.67 js/src> checking for -z relro option to ld... yes 0:25.77 js/src> checking for -z nocopyreloc option to ld... yes 0:25.86 js/src> checking for -Bsymbolic-functions option to ld... yes 0:25.94 js/src> checking for --build-id=sha1 option to ld... yes 0:26.02 js/src> checking whether the linker supports Identical Code Folding... no 0:26.54 js/src> checking whether removing dead symbols breaks debugging... no 0:26.55 js/src> checking for working const... (cached) yes 0:26.55 js/src> checking for mode_t... (cached) yes 0:26.55 js/src> checking for off_t... (cached) yes 0:26.55 js/src> checking for pid_t... (cached) yes 0:26.55 js/src> checking for size_t... (cached) yes 0:26.63 js/src> checking for ssize_t... yes 0:26.63 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:26.64 js/src> checking for dirent.h that defines DIR... (cached) yes 0:26.66 js/src> checking for opendir in -ldir... (cached) no 0:26.67 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:26.67 js/src> checking for library containing dlopen... (cached) -ldl 0:26.68 js/src> checking for dlfcn.h... (cached) yes 0:26.70 js/src> checking for socket in -lsocket... (cached) no 0:26.71 js/src> checking for pthread_create in -lpthreads... (cached) no 0:26.72 js/src> checking for pthread_create in -lpthread... (cached) yes 0:26.83 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:26.95 js/src> checking for getc_unlocked... yes 0:27.07 js/src> checking for _getc_nolock... no 0:27.07 js/src> checking for gmtime_r... (cached) yes 0:27.08 js/src> checking for localtime_r... (cached) yes 0:27.19 js/src> checking for pthread_getname_np... yes 0:27.31 js/src> checking for pthread_get_name_np... no 0:27.31 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:27.42 js/src> checking for sin in -lm... yes 0:27.44 js/src> checking for res_ninit()... (cached) yes 0:27.56 js/src> checking for nl_langinfo and CODESET... yes 0:27.57 js/src> checking for an implementation of va_copy()... (cached) yes 0:27.57 js/src> checking whether va_list can be copied by value... (cached) yes 0:27.58 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:27.60 js/src> checking for localeconv... (cached) yes 0:27.68 js/src> checking for valid optimization flags... yes 0:27.69 js/src> checking for __cxa_demangle... (cached) yes 0:27.70 js/src> checking for -pipe support... yes 0:27.78 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:27.89 js/src> checking what kind of list files are supported by the linker... linkerscript 0:27.90 js/src> checking for posix_fadvise... (cached) yes 0:27.92 js/src> checking for posix_fallocate... (cached) yes 0:27.94 js/src> checking for malloc.h... (cached) yes 0:27.95 js/src> checking for strndup... (cached) yes 0:27.96 js/src> checking for posix_memalign... (cached) yes 0:27.98 js/src> checking for memalign... (cached) yes 0:27.99 js/src> checking for malloc_usable_size... (cached) yes 0:28.07 js/src> checking whether malloc_usable_size definition can use const argument... no 0:28.12 js/src> checking for valloc in malloc.h... yes 0:28.16 js/src> checking for valloc in unistd.h... no 0:28.20 js/src> checking for _aligned_malloc in malloc.h... no 0:28.22 js/src> updating cache ./config.cache 0:28.23 js/src> creating ./config.data 0:28.26 Creating config.status 0:29.03 Reticulating splines... 0:31.05 0:02.09 File already read. Skipping: /builddir/build/BUILD/firefox-89.0.2/gfx/angle/targets/angle_common/moz.build 0:49.06 Finished reading 1557 moz.build files in 5.42s 0:49.06 Read 13 gyp files in parallel contributing 0.00s to total wall time 0:49.06 Processed into 9036 build config descriptors in 5.32s 0:49.06 RecursiveMake backend executed in 7.74s 0:49.06 3180 total backend files; 3180 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 1182 Makefile 0:49.06 FasterMake backend executed in 0.91s 0:49.06 13 total backend files; 13 created; 0 updated; 0 unchanged; 0 deleted 0:49.06 Total wall time: 20.09s; CPU time: 20.03s; Efficiency: 100%; Untracked: 0.70s 0:50.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 0:50.19 /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=2 -s 0:50.53 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:50.83 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:51.11 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. 0:51.52 Elapsed: 0.94s; From dist/include: Kept 1753 existing; Added/updated 4260; Removed 0 files and 0 directories. 0:51.59 Elapsed: 0.21s; From _tests: Kept 13 existing; Added/updated 587; Removed 0 files and 0 directories. 0:52.41 Elapsed: 0.59s; From dist/bin: Kept 8 existing; Added/updated 2577; Removed 0 files and 0 directories. 0:52.82 ./mozilla-config.h.stub 0:52.82 ./buildid.h.stub 0:52.84 ./source-repo.h.stub 0:53.75 ./stl.sentinel.stub 0:53.75 ./application.ini.stub 0:53.77 config 0:54.08 ./UseCounterList.h.stub 0:54.36 ./UseCounterWorkerList.h.stub 0:54.45 ./ServoCSSPropList.py.stub 0:54.69 ./cbindgen-metadata.json.stub 0:54.77 ./encodingsgroups.properties.h.stub 1:02.27 ./BaseChars.h.stub 1:02.58 ./js-confdefs.h.stub 1:03.00 ./js-config.h.stub 1:03.31 ./selfhosted.out.h.stub 1:03.61 ./ReservedWordsGenerated.h.stub 1:03.90 /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:04.06 ./StatsPhasesGenerated.h.stub 1:04.31 ./MOpcodesGenerated.h.stub 1:04.43 ./LOpcodesGenerated.h.stub 1:04.63 ./CacheIROpsGenerated.h.stub 1:04.79 ./FrameIdList.h.stub 1:04.95 ./FrameTypeList.h.stub 1:05.28 ./CountedUnknownProperties.h.stub 1:05.60 ./metrics.rs.stub 1:05.92 ./GleanMetrics.h.stub 1:05.92 ./GleanJSMetricsLookup.h.stub 1:08.31 ./pings.rs.stub 1:08.54 ./GleanPings.h.stub 1:09.83 ./GleanJSPingsLookup.h.stub 1:10.19 ./EventGIFFTMap.h.stub 1:11.07 ./HistogramGIFFTMap.h.stub 1:11.43 ./ScalarGIFFTMap.h.stub 1:12.92 ./TelemetryScalarData.h.stub 1:13.25 ./TelemetryScalarEnums.h.stub 1:14.75 ./TelemetryEventData.h.stub 1:15.26 ./TelemetryEventEnums.h.stub 1:16.41 ./TelemetryProcessEnums.h.stub 1:16.70 ./TelemetryProcessData.h.stub 1:17.10 ./TelemetryUserInteractionData.h.stub 1:17.55 ./TelemetryUserInteractionNameMap.h.stub 1:17.56 ./CrashAnnotations.h.stub 1:17.92 ./xpcom-config.h.stub 1:18.00 ./ErrorList.h.stub 1:18.34 ./ErrorNamesInternal.h.stub 1:18.44 ./error_list.rs.stub 1:18.70 ./Services.h.stub 1:18.75 ./services.rs.stub 1:19.01 ./nsGkAtomList.h.stub 1:19.06 ./nsGkAtomConsts.h.stub 1:19.31 ./xpidl.stub.stub 1:19.66 ./application.ini.h.stub 1:19.68 config/nsinstall_real 1:19.92 ./CSS2Properties.webidl.stub 1:20.06 ./audioipc_client_ffi_generated.h.stub 1:20.24 ./audioipc_server_ffi_generated.h.stub 1:20.40 ./webrender_ffi_generated.h.stub 1:20.71 ./wgpu_ffi_generated.h.stub 1:20.90 ./mapped_hyph.h.stub 1:21.90 ./fluent_ffi_generated.h.stub 1:22.35 ./fluent_langneg_ffi_generated.h.stub 1:22.82 ./unic_langid_ffi_generated.h.stub 1:23.28 ./nsCSSPropertyID.h.stub 1:23.29 ./ServoCSSPropList.h.stub 1:23.65 ./CompositorAnimatableProperties.h.stub 1:23.98 ./ServoStyleConsts.h.stub 1:24.01 ./mp4parse_ffi_generated.h.stub 1:24.33 ./MozURL_ffi.h.stub 1:24.81 ./rust_helper.h.stub 1:25.23 ./neqo_glue_ffi_generated.h.stub 1:25.62 ./fog_ffi_generated.h.stub 1:26.02 ./TelemetryHistogramEnums.h.stub 1:26.09 ./TelemetryHistogramNameMap.h.stub 1:26.48 ./gk_rust_utils_ffi_generated.h.stub 1:27.51 config/system-header.sentinel.stub 1:28.20 accessible/xpcom/xpcAccEvents.h.stub 2:05.40 modules/libpref/StaticPrefListAll.h.stub 2:08.10 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-89.0.2/objdir/config/makefiles/xpidl xpidl 2:08.10 config/makefiles/xpidl/Bits.xpt 2:08.10 config/makefiles/xpidl/accessibility.xpt 2:08.59 config/makefiles/xpidl/alerts.xpt 2:09.91 config/makefiles/xpidl/appshell.xpt 2:10.38 config/makefiles/xpidl/appstartup.xpt 2:10.95 config/makefiles/xpidl/autocomplete.xpt 2:11.37 config/makefiles/xpidl/autoplay.xpt 2:11.99 config/makefiles/xpidl/backgroundhangmonitor.xpt 2:12.38 config/makefiles/xpidl/browser-element.xpt 2:12.79 config/makefiles/xpidl/browser-newtab.xpt 2:13.19 config/makefiles/xpidl/browsercompsbase.xpt 2:13.60 config/makefiles/xpidl/caps.xpt 2:14.00 config/makefiles/xpidl/captivedetect.xpt 2:14.72 config/makefiles/xpidl/cascade_bindings.xpt 2:15.13 config/makefiles/xpidl/chrome.xpt 2:15.54 config/makefiles/xpidl/commandhandler.xpt 2:15.96 config/makefiles/xpidl/commandlines.xpt 2:16.52 config/makefiles/xpidl/composer.xpt 2:16.99 config/makefiles/xpidl/content_events.xpt 2:17.41 config/makefiles/xpidl/content_geckomediaplugins.xpt 2:17.84 config/makefiles/xpidl/content_html.xpt 2:18.34 config/makefiles/xpidl/docshell.xpt 2:18.77 config/makefiles/xpidl/dom.xpt 2:19.70 config/makefiles/xpidl/dom_audiochannel.xpt 2:20.09 config/makefiles/xpidl/dom_base.xpt 2:20.50 config/makefiles/xpidl/dom_bindings.xpt 2:20.66 config/makefiles/xpidl/dom_events.xpt 2:21.10 config/makefiles/xpidl/dom_geolocation.xpt 2:21.51 config/makefiles/xpidl/dom_html.xpt 2:21.76 config/makefiles/xpidl/dom_indexeddb.xpt 2:21.97 config/makefiles/xpidl/dom_localstorage.xpt 2:22.21 config/makefiles/xpidl/dom_media.xpt 2:22.38 config/makefiles/xpidl/dom_network.xpt 2:22.62 config/makefiles/xpidl/dom_notification.xpt 2:22.87 config/makefiles/xpidl/dom_payments.xpt 2:23.06 config/makefiles/xpidl/dom_power.xpt 2:23.30 config/makefiles/xpidl/dom_push.xpt 2:23.76 config/makefiles/xpidl/dom_quota.xpt 2:23.93 config/makefiles/xpidl/dom_security.xpt 2:24.24 config/makefiles/xpidl/dom_serializers.xpt 2:24.48 config/makefiles/xpidl/dom_sidebar.xpt 2:24.77 config/makefiles/xpidl/dom_simpledb.xpt 2:24.90 config/makefiles/xpidl/dom_storage.xpt 2:25.19 config/makefiles/xpidl/dom_system.xpt 2:25.37 config/makefiles/xpidl/dom_webauthn.xpt 2:25.64 config/makefiles/xpidl/dom_webspeechrecognition.xpt 2:25.80 config/makefiles/xpidl/dom_webspeechsynth.xpt 2:26.05 config/makefiles/xpidl/dom_workers.xpt 2:26.20 config/makefiles/xpidl/dom_xslt.xpt 2:26.51 config/makefiles/xpidl/dom_xul.xpt 2:26.65 config/makefiles/xpidl/downloads.xpt 2:26.92 config/makefiles/xpidl/editor.xpt 2:27.25 config/makefiles/xpidl/enterprisepolicies.xpt 2:27.33 config/makefiles/xpidl/extensions.xpt 2:27.77 config/makefiles/xpidl/exthandler.xpt 2:28.03 config/makefiles/xpidl/fastfind.xpt 2:28.20 config/makefiles/xpidl/fog.xpt 2:28.61 config/makefiles/xpidl/gfx.xpt 2:28.63 config/makefiles/xpidl/html5.xpt 2:29.07 config/makefiles/xpidl/htmlparser.xpt 2:29.07 config/makefiles/xpidl/http-sfv.xpt 2:29.49 config/makefiles/xpidl/imglib2.xpt 2:29.62 xpcom/components/Components.h.stub 2:29.97 config/makefiles/xpidl/inspector.xpt 2:30.34 config/makefiles/xpidl/intl.xpt 2:30.74 config/makefiles/xpidl/jar.xpt 2:30.78 config/makefiles/xpidl/jsdebugger.xpt 2:31.18 config/makefiles/xpidl/jsinspector.xpt 2:31.44 config/makefiles/xpidl/kvstore.xpt 2:31.59 config/makefiles/xpidl/layout_base.xpt 2:31.86 config/makefiles/xpidl/layout_printing.xpt 2:32.05 config/makefiles/xpidl/layout_xul_tree.xpt 2:32.33 config/makefiles/xpidl/locale.xpt 2:32.50 config/makefiles/xpidl/loginmgr.xpt 2:32.82 config/makefiles/xpidl/migration.xpt 2:32.99 config/makefiles/xpidl/mimetype.xpt 2:33.40 config/makefiles/xpidl/mozfind.xpt 2:33.42 config/makefiles/xpidl/mozintl.xpt 2:33.89 config/makefiles/xpidl/necko.xpt 2:33.89 config/makefiles/xpidl/necko_about.xpt 2:34.32 config/makefiles/xpidl/necko_cache.xpt 2:34.72 config/makefiles/xpidl/necko_cache2.xpt 2:35.29 config/makefiles/xpidl/necko_cookie.xpt 2:35.85 config/makefiles/xpidl/necko_dns.xpt 2:36.39 config/makefiles/xpidl/necko_file.xpt 2:37.07 config/makefiles/xpidl/necko_ftp.xpt 2:37.51 config/makefiles/xpidl/necko_http.xpt 2:37.92 config/makefiles/xpidl/necko_mdns.xpt 2:38.03 config/makefiles/xpidl/necko_res.xpt 2:38.44 config/makefiles/xpidl/necko_socket.xpt 2:38.87 config/makefiles/xpidl/necko_strconv.xpt 2:39.00 config/makefiles/xpidl/necko_viewsource.xpt 2:39.36 config/makefiles/xpidl/necko_websocket.xpt 2:39.55 config/makefiles/xpidl/necko_wifi.xpt 2:39.89 config/makefiles/xpidl/parentalcontrols.xpt 2:40.08 config/makefiles/xpidl/peerconnection.xpt 2:40.32 config/makefiles/xpidl/pipnss.xpt 2:40.49 config/makefiles/xpidl/places.xpt 2:40.77 config/makefiles/xpidl/plugin.xpt 2:41.51 config/makefiles/xpidl/pref.xpt 2:41.68 config/makefiles/xpidl/prefetch.xpt 2:41.91 config/makefiles/xpidl/profiler.xpt 2:42.22 config/makefiles/xpidl/remote.xpt 2:42.37 config/makefiles/xpidl/reputationservice.xpt 2:42.64 config/makefiles/xpidl/sandbox.xpt 2:42.79 config/makefiles/xpidl/satchel.xpt 2:43.09 config/makefiles/xpidl/services.xpt 2:43.21 config/makefiles/xpidl/sessionstore.xpt 2:43.55 config/makefiles/xpidl/shellservice.xpt 2:43.71 config/makefiles/xpidl/shistory.xpt 2:43.99 config/makefiles/xpidl/spellchecker.xpt 2:44.13 config/makefiles/xpidl/startupcache.xpt 2:44.54 config/makefiles/xpidl/storage.xpt 2:44.56 config/makefiles/xpidl/telemetry.xpt 2:44.95 config/makefiles/xpidl/thumbnails.xpt 2:45.44 config/makefiles/xpidl/toolkit_antitracking.xpt 2:45.46 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 2:45.84 config/makefiles/xpidl/toolkit_backgroundtasks.xpt 2:45.91 config/makefiles/xpidl/toolkit_cleardata.xpt 2:46.29 config/makefiles/xpidl/toolkit_crashservice.xpt 2:46.32 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:46.71 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:46.71 config/makefiles/xpidl/toolkit_modules.xpt 2:47.10 config/makefiles/xpidl/toolkit_osfile.xpt 2:47.12 config/makefiles/xpidl/toolkit_processtools.xpt 2:47.53 config/makefiles/xpidl/toolkit_search.xpt 2:47.53 config/makefiles/xpidl/toolkit_shell.xpt 2:47.93 config/makefiles/xpidl/toolkit_xulstore.xpt 2:47.97 config/makefiles/xpidl/toolkitprofile.xpt 2:48.33 config/makefiles/xpidl/txmgr.xpt 2:48.37 config/makefiles/xpidl/txtsvc.xpt 2:48.80 config/makefiles/xpidl/uconv.xpt 2:48.84 config/makefiles/xpidl/update.xpt 2:49.23 config/makefiles/xpidl/uriloader.xpt 2:49.27 config/makefiles/xpidl/url-classifier.xpt 2:49.63 config/makefiles/xpidl/urlformatter.xpt 2:49.90 config/makefiles/xpidl/viaduct.xpt 2:50.31 config/makefiles/xpidl/webBrowser_core.xpt 2:50.44 config/makefiles/xpidl/webbrowserpersist.xpt 2:50.71 config/makefiles/xpidl/webextensions.xpt 2:51.03 config/makefiles/xpidl/webextensions-storage.xpt 2:51.20 config/makefiles/xpidl/webvtt.xpt 2:51.46 config/makefiles/xpidl/widget.xpt 2:51.62 config/makefiles/xpidl/windowcreator.xpt 2:51.89 config/makefiles/xpidl/windowwatcher.xpt 2:52.32 config/makefiles/xpidl/xpcom_base.xpt 2:52.94 config/makefiles/xpidl/xpcom_components.xpt 2:53.16 config/makefiles/xpidl/xpcom_ds.xpt 2:53.71 config/makefiles/xpidl/xpcom_io.xpt 2:53.76 config/makefiles/xpidl/xpcom_system.xpt 2:54.64 config/makefiles/xpidl/xpcom_threads.xpt 2:55.02 config/makefiles/xpidl/xpconnect.xpt 2:55.31 config/makefiles/xpidl/xul.xpt 2:55.81 config/makefiles/xpidl/xulapp.xpt 2:55.94 config/makefiles/xpidl/zipwriter.xpt 2:56.69 config/makefiles/xpidl/xptdata.stub 2:59.60 toolkit/library/rust/force-cargo-library-build 2:59.61 accessible/aom 3:07.04 Compiling libc v0.2.74 3:10.03 Compiling proc-macro2 v1.0.20 3:13.05 Compiling unicode-xid v0.2.0 3:13.36 Compiling syn v1.0.40 3:16.04 Compiling cfg-if v0.1.10 3:16.16 Compiling serde v1.0.116 3:18.64 accessible/atk 3:18.69 Compiling serde_derive v1.0.116 3:21.05 Compiling bitflags v1.2.1 3:23.40 Compiling autocfg v1.0.1 (/builddir/build/BUILD/firefox-89.0.2/third_party/rust/autocfg) 3:29.94 Compiling log v0.4.8 3:30.89 Compiling byteorder v1.3.2 3:34.85 Compiling lazy_static v1.4.0 3:35.05 Compiling memchr v2.3.3 3:36.27 Compiling getrandom v0.1.14 3:37.46 Compiling encoding_rs v0.8.22 3:37.98 Compiling ahash v0.4.5 3:38.66 Compiling pkg-config v0.3.9 3:45.19 Compiling autocfg v0.1.6 (/builddir/build/BUILD/firefox-89.0.2/third_party/rust/autocfg-0.1.6) 3:49.93 Compiling itoa v0.4.4 3:50.44 Compiling matches v0.1.8 3:50.57 Compiling ppv-lite86 v0.2.6 3:51.62 Compiling thin-vec v0.2.1 3:52.74 Compiling ryu v1.0.2 3:55.19 Compiling cfg-if v1.0.0 3:55.30 Compiling version_check v0.9.1 4:01.91 Compiling semver-parser v0.7.0 4:07.81 Compiling threadbound v0.1.0 4:08.01 Compiling unicode-normalization v0.1.5 4:09.59 Compiling percent-encoding v2.1.0 4:10.79 Compiling scopeguard v1.1.0 4:10.98 Compiling regex-syntax v0.6.12 4:52.65 Compiling termcolor v1.0.5 4:55.36 Compiling once_cell v1.5.2 4:55.99 Compiling glob v0.3.0 5:03.24 Compiling futures v0.1.29 5:11.66 Compiling stable_deref_trait v1.2.0 5:11.79 Compiling libloading v0.6.2 5:52.04 Compiling siphasher v0.3.1 5:52.78 Compiling anyhow v1.0.30 5:55.01 Compiling bindgen v0.56.0 5:58.14 Compiling slab v0.4.1 5:58.45 Compiling shlex v0.1.1 5:59.81 Compiling base64 v0.12.0 6:01.34 Compiling peeking_take_while v0.1.2 6:01.52 Compiling lazycell v1.2.1 6:01.75 Compiling ident_case v1.0.0 6:02.07 Compiling fnv v1.0.6 6:02.25 Compiling humantime v2.0.1 6:04.18 Compiling tinystr v0.3.2 6:04.84 Compiling fallible-streaming-iterator v0.1.9 6:05.19 Compiling khronos_api v3.1.0 6:07.00 Compiling typenum v1.12.0 6:13.32 Compiling maybe-uninit v2.0.0 6:15.75 Compiling fallible-iterator v0.2.0 6:17.75 Compiling atomic_refcell v0.1.0 6:18.19 Compiling rayon-core v1.8.1 6:18.75 Compiling arrayref v0.3.5 6:18.87 Compiling smallbitvec v2.5.0 6:20.14 Compiling dtoa v0.4.2 6:20.67 Compiling nodrop v0.1.12 6:20.86 Compiling id-arena v2.2.1 6:21.25 Compiling unicode-width v0.1.7 6:21.47 Compiling bit-vec v0.6.2 6:22.50 Compiling neqo-common v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 6:23.02 Compiling crc32fast v1.2.0 6:25.40 Compiling fixedbitset v0.2.0 6:26.83 Compiling xml-rs v0.8.0 6:44.26 Compiling thin-slice v0.1.1 6:44.64 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 6:44.87 Compiling void v1.0.2 6:45.11 Compiling byte-tools v0.3.0 6:45.25 Compiling either v1.1.0 6:45.54 Compiling adler v0.2.3 6:46.13 Compiling static_assertions v1.1.0 6:46.26 Compiling same-file v1.0.2 6:47.02 Compiling bytes v0.5.3 6:50.65 Compiling precomputed-hash v0.1.1 6:51.11 Compiling cfg_aliases v0.1.1 6:51.25 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 6:53.52 Compiling opaque-debug v0.2.1 6:53.65 Compiling target-lexicon v0.9.0 6:58.04 Compiling fake-simd v0.1.2 6:58.25 Compiling plain v0.2.3 6:58.51 Compiling binary-space-partition v0.1.2 6:58.78 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/modules/libpref/init/static_prefs) 6:58.93 Compiling fluent-syntax v0.10.1 7:01.14 Compiling inplace_it v0.3.3 7:04.15 Compiling cose v0.1.4 7:08.70 Compiling remove_dir_all v0.5.2 7:08.82 Compiling encoding_c_mem v0.2.5 7:09.72 Compiling murmurhash3 v0.0.5 7:10.11 Compiling xmldecl v0.1.1 (https://github.com/hsivonen/xmldecl?rev=a74f7df5bf6cb11194fb74daa0c3cf42f326fd90#a74f7df5) 7:10.64 Compiling error-chain v0.11.0 7:11.41 Compiling encoding_c v0.9.7 7:12.31 Compiling svg_fmt v0.4.0 7:13.70 Compiling copyless v0.1.4 7:13.91 Compiling authenticator v0.3.1 7:14.60 Compiling unicode-segmentation v1.2.1 7:16.26 Compiling tracy-rs v0.1.2 7:16.48 Compiling moz_cbor v0.1.1 7:19.89 Compiling quick-error v1.2.1 7:20.08 Compiling qcms v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/qcms) 7:21.23 Compiling futures-core v0.3.12 7:21.64 Compiling profiling v0.1.10 7:21.76 Compiling data-encoding v2.3.0 7:37.38 Compiling ringbuf v0.2.1 7:38.33 Compiling rustc-demangle v0.1.8 7:39.93 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/build/workspace-hack) 7:40.05 Compiling runloop v0.1.0 7:40.72 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/modules/libpref/parser) 7:42.78 Compiling bitreader v0.3.2 7:44.06 Compiling num-traits v0.2.14 7:44.75 Compiling indexmap v1.6.0 7:45.43 Compiling crossbeam-utils v0.8.1 7:46.24 Compiling miniz_oxide v0.4.3 7:46.92 Compiling rayon v1.4.1 7:47.78 Compiling crossbeam-utils v0.6.5 7:51.24 Compiling thread_local v1.0.1 7:54.55 Compiling hashbrown v0.9.1 7:55.98 Compiling libdbus-sys v0.1.5 7:56.82 Compiling crossbeam-utils v0.7.0 7:57.46 Compiling num-integer v0.1.41 7:58.33 Compiling crossbeam-epoch v0.8.0 7:58.68 accessible/base 7:59.02 Compiling unicode-bidi v0.3.4 8:05.29 Compiling c2-chacha v0.2.3 8:05.80 Compiling instant v0.1.8 8:05.93 Compiling libloading v0.7.0 8:06.85 Compiling nom v5.1.1 8:07.53 Compiling semver v0.9.0 8:12.12 Compiling lock_api v0.4.1 8:12.83 Compiling futures-task v0.3.12 8:13.47 Compiling clang-sys v1.0.3 8:15.88 Compiling owning_ref v0.4.0 8:16.32 Compiling phf_shared v0.8.0 8:17.53 Compiling unic-langid-impl v0.9.0 8:23.09 Compiling dtoa-short v0.3.3 8:23.55 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/servo_arc) 8:24.13 Compiling codespan-reporting v0.11.1 8:30.61 Compiling bit-set v0.5.2 8:31.17 Compiling unreachable v1.0.0 8:31.32 Compiling block-padding v0.1.2 8:31.76 Compiling itertools v0.8.0 8:34.39 Compiling walkdir v2.3.1 8:43.35 Compiling wgpu-core v0.7.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu/wgpu-core) 8:46.23 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 8:50.19 Compiling http v0.2.0 9:02.52 warning: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `qcms v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/qcms)`. 9:02.53 note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project. 9:02.53 Compiling futures-channel v0.3.12 9:26.92 Compiling tokio-executor v0.1.9 9:28.25 Compiling crossbeam-queue v0.1.2 9:29.66 accessible/basetypes 9:35.68 accessible/generic 9:55.85 Compiling hashlink v0.6.0 9:56.94 Compiling fallible_collections v0.3.1 9:58.89 Compiling idna v0.2.0 10:05.03 Compiling ash v0.32.1 10:32.69 accessible/html 11:05.68 accessible/ipc/other 11:11.76 Compiling rustc_version v0.2.3 11:19.88 Compiling unic-langid v0.9.0 11:23.67 Compiling new_debug_unreachable v1.0.1 11:29.07 Compiling time v0.1.40 11:33.53 Compiling iovec v0.1.4 11:33.96 Compiling num_cpus v1.13.0 11:38.05 Compiling net2 v0.2.33 11:40.82 Compiling atty v0.2.11 11:41.02 Compiling memmap v0.7.0 11:41.95 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/servo/components/hashglobe) 11:43.25 Compiling raw-window-handle v0.3.3 11:43.62 Compiling zeitstempel v0.1.0 11:43.80 Compiling freetype v0.7.0 11:46.21 Compiling dirs-sys v0.3.4 11:49.05 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 11:51.15 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-89.0.2/dom/webauthn/libudev-sys) 11:52.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsNodeInfoManager.h:20, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsINode.h:16, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIContent.h:10, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/accessible/generic/LocalAccessible.h:16, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.h:10, 11:52.26 from /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.cpp:7: 11:52.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::RemoteAccessible::Relations(nsTArray*, nsTArray >*) const’: 11:52.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 [1]’ [-Warray-bounds] 11:52.26 644 | aOther.mHdr->mLength = 0; 11:52.26 | ~~~~~~~~~~~~~~~~~~~~~^~~ 11:52.26 /builddir/build/BUILD/firefox-89.0.2/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 11:52.26 86 | nsTArray targets(targetCount); 11:52.26 | ^~~~~~~ 11:53.66 accessible/ipc 11:55.92 Compiling socket2 v0.3.10 12:08.25 Compiling jobserver v0.1.21 12:20.21 Compiling quote v1.0.2 12:21.65 Compiling gpu-descriptor-types v0.1.1 12:22.04 Compiling gpu-alloc-types v0.2.1 (https://github.com/zakarumych/gpu-alloc.git?rev=2cd1ad650cdd24d1647b6041f77ced0cbf1ff2a6#2cd1ad65) 12:31.49 Compiling ffi-support v0.4.2 12:33.27 Compiling dogear v0.4.0 12:35.91 Compiling fxhash v0.2.1 12:36.26 Compiling dns-parser v0.8.0 12:40.15 Compiling base64 v0.10.1 12:41.52 Compiling rustc-hash v1.0.1 12:41.72 Compiling tokio-timer v0.2.11 12:45.13 Compiling tokio-current-thread v0.1.6 12:47.13 Compiling aho-corasick v0.7.6 12:55.97 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/nsstring) 12:56.78 Compiling shift_or_euc v0.1.0 12:57.26 Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=39f95e2f7cd6e632a379cdeee62c68e8cedd7810#39f95e2f) 13:04.99 Compiling memoffset v0.5.1 13:05.84 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/library/rust/shared) 13:10.97 Compiling fluent-langneg v0.13.0 13:12.30 Compiling intl_pluralrules v7.0.1 13:16.81 Compiling gl_generator v0.14.0 13:32.04 Compiling generic-array v0.12.0 13:32.81 Compiling cose-c v0.1.5 13:33.99 Compiling rand_core v0.5.1 13:34.84 Compiling bytes v0.4.9 13:37.95 Compiling futures-cpupool v0.1.8 13:41.97 Compiling mio v0.6.21 13:49.56 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) 14:03.33 Compiling dirs v2.0.2 14:03.96 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 14:06.65 Compiling libudev v0.2.0 14:07.90 Compiling cc v1.0.59 14:28.43 Compiling gpu-descriptor v0.1.1 14:29.01 Compiling gpu-alloc v0.4.2 (https://github.com/zakarumych/gpu-alloc.git?rev=2cd1ad650cdd24d1647b6041f77ced0cbf1ff2a6#2cd1ad65) 14:31.97 Compiling cstr v0.2.8 14:36.77 Compiling petgraph v0.5.1 14:43.90 Compiling ordered-float v1.1.1 14:44.54 Compiling spirv_headers v1.5.0 14:51.61 Compiling crossbeam-channel v0.5.0 14:54.98 Compiling build-parallel v0.1.2 14:55.57 Compiling flate2 v1.0.19 14:58.39 Compiling type-map v0.3.0 14:59.08 Compiling regex v1.3.3 16:42.81 Compiling shift_or_euc_c v0.1.0 16:43.11 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/nserror) 16:43.69 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) 16:44.06 Compiling dbus v0.6.4 16:45.87 Compiling crossbeam-channel v0.4.4 16:49.47 Compiling cexpr v0.4.0 17:01.89 Compiling glsl v4.0.3 17:24.00 Compiling gleam v0.13.1 17:39.86 Compiling digest v0.8.0 17:40.17 Compiling block-buffer v0.7.3 17:40.45 Compiling rand_pcg v0.2.1 17:40.87 Compiling rand_chacha v0.2.1 17:41.35 Compiling tokio-io v0.1.7 17:43.75 Compiling mio-uds v0.6.7 17:45.01 Compiling cmake v0.1.29 17:50.60 Compiling libsqlite3-sys v0.20.1 17:51.62 Compiling lmdb-rkv-sys v0.11.0 17:53.61 Compiling glslopt v0.1.9 17:55.27 Compiling whatsys v0.1.2 17:55.47 Compiling audioipc v0.2.5 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 17:56.86 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/mozglue/static/rust) 17:57.05 Compiling synstructure v0.12.1 17:58.66 Compiling darling_core v0.10.1 18:24.80 Compiling intl-memoizer v0.5.0 18:27.26 Compiling Inflector v0.11.4 18:34.79 Compiling env_logger v0.8.2 18:42.87 Compiling fluent-pseudo v0.2.3 19:02.12 Compiling thiserror-impl v1.0.21 19:29.04 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/xpcom/xpcom_macros) 20:02.95 Compiling proc-macro-hack v0.5.11 20:17.31 Compiling serde_with_macros v1.1.0 20:18.19 Compiling derive_more v0.99.2 20:35.35 Compiling cssparser v0.28.1 21:29.60 Compiling cssparser-macros v0.6.0 21:38.55 Compiling scroll_derive v0.10.1 21:44.11 Compiling inherent v0.1.5 21:52.21 Compiling prost-derive v0.6.1 22:05.87 Compiling rental-impl v0.5.5 22:35.02 Compiling num-derive v0.3.0 22:54.93 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/l10n/rust/l10nregistry-ffi) 22:55.38 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/encoding_glue) 22:56.19 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/rust-helper) 24:05.42 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/glsl-to-cxx) 24:49.84 Compiling audio_thread_priority v0.23.4 24:56.21 Compiling sha2 v0.8.0 24:56.41 Compiling rand v0.7.2 25:00.74 Compiling tokio-reactor v0.1.3 25:04.72 Compiling tokio-codec v0.1.0 25:05.78 Compiling cubeb-sys v0.9.0 25:14.42 Compiling malloc_size_of_derive v0.1.1 25:20.01 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/peek-poke/peek-poke-derive) 25:28.79 Compiling ouroboros_macro v0.7.0 25:35.29 Compiling mp4parse v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 25:42.06 Compiling darling_macro v0.10.1 25:54.47 Compiling thiserror v1.0.21 25:54.70 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/xpcom) 26:26.95 Compiling paste-impl v0.1.12 26:29.82 Compiling scroll v0.10.1 26:31.03 Compiling prost v0.6.1 26:35.61 Compiling rental v0.5.5 26:40.37 Compiling rust_cascade v0.6.0 26:41.52 Compiling uuid v0.8.1 26:43.67 Compiling tempfile v3.1.0 26:56.95 Compiling tokio-tcp v0.1.1 26:59.70 Compiling tokio-uds v0.2.5 27:03.03 Compiling tokio-udp v0.1.1 27:08.49 Compiling phf_generator v0.8.0 27:09.98 Compiling mp4parse_capi v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 27:14.50 Compiling darling v0.10.1 27:14.64 Compiling naga v0.3.1 (https://github.com/gfx-rs/naga?tag=gfx-20#0369ee18) 27:53.91 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 27:54.13 Compiling ouroboros v0.7.0 27:54.27 Compiling smallvec v1.6.1 27:55.10 Compiling serde_json v1.0.44 28:07.67 Compiling url v2.1.0 28:19.60 Compiling bincode v1.2.1 28:21.01 Compiling euclid v0.22.0 28:25.94 Compiling chrono v0.4.10 28:36.30 Compiling arrayvec v0.5.1 28:37.34 Compiling app_units v0.7.0 28:37.69 Compiling serde_with v1.4.0 28:38.65 Compiling ron v0.6.2 28:55.52 Compiling serde_bytes v0.11.2 28:56.41 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender_build) 29:02.45 Compiling wgpu-types v0.7.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu/wgpu-types) 29:14.79 Compiling rust_decimal v1.7.0 29:15.52 Compiling toml v0.4.5 29:27.34 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/storage/variant) 29:28.52 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/moz_task) 29:29.99 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/locale/rust/unic-langid-ffi) 29:31.79 Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/processtools) 29:32.44 Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/remote/components/rust) 29:34.78 Compiling goblin v0.1.2 29:36.88 Compiling crossbeam-deque v0.7.2 29:37.43 Compiling paste v0.1.12 29:37.57 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/cascade_bloom_filter) 29:37.79 warning: using `procedural-masquerade` crate 29:37.79 --> toolkit/components/cascade_bloom_filter/src/lib.rs:24:1 29:37.79 | 29:37.79 24 | / rental! { 29:37.79 25 | | mod rentals { 29:37.79 26 | | use super::Cascade; 29:37.79 27 | | 29:37.79 ... | 29:37.79 33 | | } 29:37.80 34 | | } 29:37.80 | |_^ 29:37.80 | 29:37.80 = note: `#[warn(proc_macro_back_compat)]` on by default 29:37.80 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 29:37.80 = note: for more information, see issue #83125 29:37.80 = 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. 29:37.80 = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) 29:38.79 warning: 1 warning emitted 29:38.81 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/mdns_service) 29:49.72 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/gkrust_utils) 29:50.79 Compiling phf_codegen v0.8.0 29:51.07 Compiling phf_macros v0.8.0 30:18.05 Compiling lmdb-rkv v0.14.0 30:20.06 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/derive_common) 30:28.73 Compiling gfx-hal v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 30:31.90 Compiling parking_lot_core v0.8.1 30:33.50 Compiling fluent-bundle v0.14.1 30:46.10 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/fallible) 30:46.30 Compiling rusqlite v0.24.2 30:46.46 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 30:53.95 Compiling webrtc-sdp v0.3.8 31:04.13 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/mozurl) 31:06.65 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/peek-poke) 31:07.30 Compiling etagere v0.2.4 31:11.75 Compiling plane-split v0.17.1 31:13.11 Compiling uluru v0.4.0 31:13.37 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/wr_malloc_size_of) 31:13.78 Compiling qlog v0.4.0 31:33.77 Compiling sfv v0.8.0 31:33.95 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/swgl) 31:42.53 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/storage/rust) 31:43.29 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/locale/rust/fluent-langneg-ffi) 31:44.00 Compiling neqo-crypto v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 31:46.05 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style) 32:05.96 Compiling tokio-threadpool v0.1.17 32:08.79 Compiling object v0.16.0 32:16.39 Compiling cubeb-core v0.9.0 32:18.16 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-89.0.2/servo/components/selectors) 32:18.51 Compiling phf v0.8.0 32:18.83 Compiling rkv v0.17.0 32:26.91 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/to_shmem_derive) 32:43.38 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style_derive) 33:05.31 Compiling parking_lot v0.11.1 33:10.69 Compiling fluent v0.14.1 33:10.85 Compiling gfx-backend-empty v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 33:13.40 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 33:17.52 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 33:21.46 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/rsdparsa_capi) 33:30.83 Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender_api) 33:38.15 Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/netwerk/base/http-sfv) 34:01.34 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/places/bookmark_sync) 34:40.18 Compiling tokio-fs v0.1.3 34:43.98 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/tools/profiler/rust-helper) 34:48.32 Compiling cubeb v0.9.0 34:48.70 Compiling cubeb-backend v0.9.0 34:57.95 Compiling glean-core v36.0.1 35:46.43 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/cert_storage) 35:46.74 warning: using `procedural-masquerade` crate 35:46.74 --> security/manager/ssl/cert_storage/src/lib.rs:110:1 35:46.74 | 35:46.74 110 | / rental! { 35:46.74 111 | | mod holding { 35:46.74 112 | | use super::{Cascade, Mmap}; 35:46.74 113 | | 35:46.74 ... | 35:46.74 119 | | } 35:46.74 120 | | } 35:46.74 | |_^ 35:46.74 | 35:46.74 = note: `#[warn(proc_macro_back_compat)]` on by default 35:46.74 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! 35:46.74 = note: for more information, see issue #83125 35:46.74 = 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. 35:46.74 = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) 36:04.81 warning: 1 warning emitted 36:04.85 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/kvstore) 36:20.32 Compiling gfx-backend-vulkan v0.7.0 (https://github.com/gfx-rs/gfx?rev=3ee1ca9ba486b166a52765024d8d149cbb28d486#3ee1ca9b) 36:38.42 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/intl/l10n/rust/fluent-ffi) 36:43.29 Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 37:02.24 Compiling tokio v0.1.11 37:02.30 Compiling cubeb-pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 37:09.25 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/to_shmem) 37:09.97 Compiling glean v36.0.1 37:32.05 Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/services/sync/golden_gate) 38:07.50 Compiling neqo-transport v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 39:13.93 Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/glean/api) 39:35.78 Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/services/common/app_services_logger) 39:38.81 Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/storage/webext_storage_bridge) 40:02.52 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wgpu_bindings) 41:00.45 Compiling neqo-qpack v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 41:19.14 Compiling audioipc-server v0.2.3 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 42:09.79 Compiling audioipc-client v0.4.0 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 43:02.21 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/malloc_size_of) 43:02.84 Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/components/glean) 43:07.04 Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/xpcom/rust/gecko_logger) 43:13.23 Compiling neqo-http3 v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 43:52.67 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/components/style_traits) 43:55.59 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/netwerk/socket/neqo_glue) 48:36.01 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-89.0.2/servo/ports/geckolib) 56:34.38 accessible/xpcom 57:13.47 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust/shared) 57:13.73 accessible/xul 57:29.87 browser/app 57:33.59 memory/build 57:33.98 warning: In file included from src/gl.cc:92: 57:33.98 warning: src/glsl.h:279:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 279 | IMPLICIT constexpr bvec2_scalar(bool a) : x(a), y(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:303:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 303 | IMPLICIT constexpr bvec2_scalar1(bool a) : x(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:310:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 310 | IMPLICIT bvec2(Bool a) : x(a), y(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:356:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 356 | IMPLICIT constexpr vec2_scalar(float a) : x(a), y(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:357:39: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 357 | IMPLICIT constexpr vec2_scalar(int a) : x(a), y(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:472:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 472 | IMPLICIT constexpr vec2(Float a) : x(a), y(a) {} 57:33.98 warning: | ^ 57:33.98 warning: src/glsl.h:474:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.98 warning: 474 | IMPLICIT constexpr vec2(vec2_scalar s) : x(s.x), y(s.y) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 823 | IMPLICIT constexpr ivec2_scalar(int32_t a) : x(a), y(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:881:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 881 | IMPLICIT ivec2(I32 a) : x(a), y(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:883:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 883 | IMPLICIT ivec2(vec2 a) : x(cast(a.x)), y(cast(a.y)) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:885:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 885 | IMPLICIT constexpr ivec2(ivec2_scalar s) : x(s.x), y(s.y) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:976:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 976 | IMPLICIT constexpr ivec3_scalar(int32_t a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:999:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 999 | IMPLICIT ivec3(I32 a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1050:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1050 | IMPLICIT constexpr ivec4_scalar(int32_t a) : x(a), y(a), z(a), w(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1097:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1097 | IMPLICIT ivec4(I32 a) : x(a), y(a), z(a), w(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1100:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1100 | IMPLICIT constexpr ivec4(ivec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1193:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1193 | IMPLICIT constexpr bvec3_scalar(bool a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1200:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1200 | IMPLICIT constexpr bvec3_scalar1(bool a) : x(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1207:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1207 | IMPLICIT bvec3(Bool a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1237:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1237 | IMPLICIT constexpr bvec4_scalar(bool a) : x(a), y(a), z(a), w(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1268:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1268 | IMPLICIT constexpr bvec4_scalar1(bool a) : x(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1275:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1275 | IMPLICIT bvec4(Bool a) : x(a), y(a), z(a), w(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1386:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1386 | IMPLICIT constexpr vec3_scalar(float a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1477:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1477 | IMPLICIT constexpr vec3(Float a) : x(a), y(a), z(a) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1481:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:33.99 warning: 1481 | IMPLICIT constexpr vec3(vec3_scalar s) : x(s.x), y(s.y), z(s.z) {} 57:33.99 warning: | ^ 57:33.99 warning: src/glsl.h:1673:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.00 warning: 1673 | IMPLICIT constexpr vec4_scalar(float a) : x(a), y(a), z(a), w(a) {} 57:34.00 warning: | ^ 57:34.00 warning: src/glsl.h:1790:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.00 warning: 1790 | IMPLICIT constexpr vec4(Float a) : x(a), y(a), z(a), w(a) {} 57:34.00 warning: | ^ 57:34.00 warning: src/glsl.h:1796:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.00 warning: 1796 | IMPLICIT constexpr vec4(vec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 57:34.00 warning: | ^ 57:34.00 warning: src/glsl.h:2225:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.00 warning: 2225 | IMPLICIT constexpr mat2_scalar(float a) { 57:34.01 warning: | ^ 57:34.01 warning: src/glsl.h:2233:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.01 warning: 2233 | IMPLICIT mat2_scalar(const mat4_scalar& mat); 57:34.01 warning: | ^ 57:34.01 warning: src/glsl.h:2271:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.01 warning: 2271 | IMPLICIT mat2(Float a) { 57:34.01 warning: | ^ 57:34.01 warning: src/glsl.h:2280:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.01 warning: 2280 | IMPLICIT mat2(const mat4& mat); 57:34.01 warning: | ^ 57:34.01 warning: src/glsl.h:2281:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.01 warning: 2281 | IMPLICIT constexpr mat2(mat2_scalar s) { 57:34.01 warning: | ^ 57:34.01 warning: src/glsl.h:2335:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.01 warning: 2335 | IMPLICIT mat3_scalar(const mat4_scalar& mat); 57:34.01 warning: | ^ 57:34.02 warning: src/glsl.h:2369:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2369 | IMPLICIT constexpr mat3(mat3_scalar s) { 57:34.02 warning: | ^ 57:34.02 warning: src/glsl.h:2388:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2388 | IMPLICIT mat3(const mat4& mat); 57:34.02 warning: | ^ 57:34.02 warning: src/glsl.h:2475:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2475 | IMPLICIT constexpr mat4(mat4_scalar s) { 57:34.02 warning: | ^ 57:34.02 warning: src/glsl.h:2507:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2507 | IMPLICIT mat3_scalar::mat3_scalar(const mat4_scalar& mat) 57:34.02 warning: | ^ 57:34.02 warning: src/glsl.h:2512:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2512 | IMPLICIT mat2::mat2(const mat4& mat) 57:34.02 warning: | ^ 57:34.02 warning: src/glsl.h:2515:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 57:34.02 warning: 2515 | IMPLICIT mat2_scalar::mat2_scalar(const mat4_scalar& mat) 57:34.02 warning: | ^ 57:34.02 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, 57:34.02 warning: from src/gl.cc:2629: 57:34.02 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] 57:34.02 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.02 warning: | ^ 57:34.02 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] 57:34.02 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.02 warning: | ^ 57:34.02 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] 57:34.02 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.02 warning: | ^ 57:34.02 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, 57:34.02 warning: from src/gl.cc:2629: 57:34.02 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] 57:34.02 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.02 warning: | ^ 57:34.02 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] 57:34.02 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.02 warning: | ^ 57:34.02 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] 57:34.02 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.02 warning: | ^ 57:34.02 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] 57:34.02 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){ 57:34.02 warning: | ^ 57:34.03 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] 57:34.03 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.03 warning: | ^ 57:34.03 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, 57:34.03 warning: from src/gl.cc:2629: 57:34.03 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] 57:34.03 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){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 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){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.03 warning: | ^ 57:34.03 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, 57:34.03 warning: from src/gl.cc:2629: 57:34.03 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] 57:34.03 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.03 warning: | ^ 57:34.03 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, 57:34.03 warning: from src/gl.cc:2629: 57:34.03 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] 57:34.03 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.03 warning: | ^ 57:34.03 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] 57:34.03 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){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.04 warning: | ^ 57:34.04 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, 57:34.04 warning: from src/gl.cc:2629: 57:34.04 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] 57:34.04 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){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 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){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.04 warning: | ^ 57:34.04 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, 57:34.04 warning: from src/gl.cc:2629: 57:34.04 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] 57:34.04 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.04 warning: | ^ 57:34.04 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, 57:34.04 warning: from src/gl.cc:2629: 57:34.04 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] 57:34.04 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.04 warning: | ^ 57:34.04 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] 57:34.04 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){ 57:34.04 warning: | ^ 57:34.05 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] 57:34.05 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.05 warning: | ^ 57:34.05 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, 57:34.05 warning: from src/gl.cc:2629: 57:34.05 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] 57:34.05 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){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 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){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 730 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 748 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 767 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.05 warning: | ^ 57:34.05 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, 57:34.05 warning: from src/gl.cc:2629: 57:34.05 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] 57:34.05 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.05 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){ 57:34.05 warning: | ^ 57:34.05 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] 57:34.06 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.06 warning: | ^ 57:34.06 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, 57:34.06 warning: from src/gl.cc:2629: 57:34.06 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] 57:34.06 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){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 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){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.06 warning: | ^ 57:34.06 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, 57:34.06 warning: from src/gl.cc:2629: 57:34.06 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] 57:34.06 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.06 warning: | ^ 57:34.06 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] 57:34.06 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){ 57:34.06 warning: | ^ 57:34.07 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] 57:34.07 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.07 warning: | ^ 57:34.07 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, 57:34.07 warning: from src/gl.cc:2629: 57:34.07 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] 57:34.07 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){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 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){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.07 warning: | ^ 57:34.07 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, 57:34.07 warning: from src/gl.cc:2629: 57:34.07 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] 57:34.07 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.07 warning: | ^ 57:34.07 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] 57:34.07 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){ 57:34.07 warning: | ^ 57:34.08 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] 57:34.08 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.08 warning: | ^ 57:34.08 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, 57:34.08 warning: from src/gl.cc:2629: 57:34.08 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] 57:34.08 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){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 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){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.08 warning: | ^ 57:34.08 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, 57:34.08 warning: from src/gl.cc:2629: 57:34.08 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] 57:34.08 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.08 warning: | ^ 57:34.08 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] 57:34.08 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){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.09 warning: | ^ 57:34.09 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, 57:34.09 warning: from src/gl.cc:2629: 57:34.09 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] 57:34.09 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){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 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){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.09 warning: | ^ 57:34.09 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, 57:34.09 warning: from src/gl.cc:2629: 57:34.09 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] 57:34.09 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.09 warning: | ^ 57:34.09 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] 57:34.09 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){ 57:34.09 warning: | ^ 57:34.10 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] 57:34.10 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.10 warning: | ^ 57:34.10 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, 57:34.10 warning: from src/gl.cc:2629: 57:34.10 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] 57:34.10 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){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 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){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.10 warning: | ^ 57:34.10 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, 57:34.10 warning: from src/gl.cc:2629: 57:34.10 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] 57:34.10 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.10 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){ 57:34.10 warning: | ^ 57:34.10 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] 57:34.11 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.11 warning: | ^ 57:34.11 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, 57:34.11 warning: from src/gl.cc:2629: 57:34.11 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] 57:34.11 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){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 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){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.11 warning: | ^ 57:34.11 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, 57:34.11 warning: from src/gl.cc:2629: 57:34.11 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] 57:34.11 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 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){ 57:34.11 warning: | ^ 57:34.11 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] 57:34.11 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.11 warning: | ^ 57:34.11 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, 57:34.11 warning: from src/gl.cc:2629: 57:34.11 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] 57:34.11 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){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 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){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.12 warning: | ^ 57:34.12 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, 57:34.12 warning: from src/gl.cc:2629: 57:34.12 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] 57:34.12 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 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){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.12 warning: | ^ 57:34.12 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, 57:34.12 warning: from src/gl.cc:2629: 57:34.12 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] 57:34.12 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){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 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){ 57:34.12 warning: | ^ 57:34.12 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] 57:34.12 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.12 warning: | ^ 57:34.13 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] 57:34.13 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.13 warning: | ^ 57:34.13 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, 57:34.13 warning: from src/gl.cc:2629: 57:34.13 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] 57:34.13 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 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){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.13 warning: | ^ 57:34.13 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, 57:34.13 warning: from src/gl.cc:2629: 57:34.13 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] 57:34.13 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){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 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){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.13 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.13 warning: | ^ 57:34.13 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] 57:34.14 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.14 warning: | ^ 57:34.14 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, 57:34.14 warning: from src/gl.cc:2629: 57:34.14 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] 57:34.14 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 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){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.14 warning: | ^ 57:34.14 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, 57:34.14 warning: from src/gl.cc:2629: 57:34.14 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] 57:34.14 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){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 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){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.14 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.14 warning: | ^ 57:34.14 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] 57:34.15 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.15 warning: | ^ 57:34.15 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, 57:34.15 warning: from src/gl.cc:2629: 57:34.15 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] 57:34.15 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.15 warning: | ^ 57:34.15 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, 57:34.15 warning: from src/gl.cc:2629: 57:34.15 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] 57:34.15 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 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){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.15 warning: | ^ 57:34.15 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, 57:34.15 warning: from src/gl.cc:2629: 57:34.15 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] 57:34.15 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){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 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){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.15 warning: | ^ 57:34.15 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] 57:34.15 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.15 warning: | ^ 57:34.15 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, 57:34.15 warning: from src/gl.cc:2629: 57:34.16 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] 57:34.16 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.16 warning: | ^ 57:34.16 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, 57:34.16 warning: from src/gl.cc:2629: 57:34.16 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] 57:34.16 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 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){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.16 warning: | ^ 57:34.16 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, 57:34.16 warning: from src/gl.cc:2629: 57:34.16 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] 57:34.16 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){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 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){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.16 warning: | ^ 57:34.16 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, 57:34.16 warning: from src/gl.cc:2629: 57:34.16 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] 57:34.16 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.16 warning: | ^ 57:34.16 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] 57:34.16 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 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){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.17 warning: | ^ 57:34.17 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, 57:34.17 warning: from src/gl.cc:2629: 57:34.17 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] 57:34.17 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){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 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){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.17 warning: | ^ 57:34.17 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, 57:34.17 warning: from src/gl.cc:2629: 57:34.17 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] 57:34.17 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.17 warning: | ^ 57:34.17 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] 57:34.17 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.17 warning: | ^ 57:34.18 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] 57:34.18 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 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){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.18 warning: | ^ 57:34.18 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, 57:34.18 warning: from src/gl.cc:2629: 57:34.18 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] 57:34.18 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){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 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){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.18 warning: | ^ 57:34.18 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, 57:34.18 warning: from src/gl.cc:2629: 57:34.18 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] 57:34.18 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.18 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.18 warning: | ^ 57:34.18 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] 57:34.19 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){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.19 warning: | ^ 57:34.19 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, 57:34.19 warning: from src/gl.cc:2629: 57:34.19 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] 57:34.19 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){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 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){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.19 warning: | ^ 57:34.19 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, 57:34.19 warning: from src/gl.cc:2629: 57:34.19 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] 57:34.19 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 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){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.19 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.19 warning: | ^ 57:34.19 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, 57:34.19 warning: from src/gl.cc:2629: 57:34.19 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] 57:34.19 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){ 57:34.19 warning: | ^ 57:34.19 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] 57:34.20 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){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.20 warning: | ^ 57:34.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:20, 57:34.20 warning: from src/gl.cc:2629: 57:34.20 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] 57:34.20 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.20 warning: | ^ 57:34.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:20, 57:34.20 warning: from src/gl.cc:2629: 57:34.20 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] 57:34.20 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 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){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.20 warning: | ^ 57:34.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:20, 57:34.20 warning: from src/gl.cc:2629: 57:34.20 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] 57:34.20 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){ 57:34.20 warning: | ^ 57:34.20 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] 57:34.20 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){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.21 warning: | ^ 57:34.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:21, 57:34.21 warning: from src/gl.cc:2629: 57:34.21 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] 57:34.21 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.21 warning: | ^ 57:34.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:21, 57:34.21 warning: from src/gl.cc:2629: 57:34.21 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] 57:34.21 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 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){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.21 warning: | ^ 57:34.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:21, 57:34.21 warning: from src/gl.cc:2629: 57:34.21 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] 57:34.21 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){ 57:34.21 warning: | ^ 57:34.21 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] 57:34.21 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){ 57:34.21 warning: | ^ 57:34.22 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] 57:34.22 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.22 warning: | ^ 57:34.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:22, 57:34.22 warning: from src/gl.cc:2629: 57:34.22 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] 57:34.22 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.22 warning: | ^ 57:34.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:22, 57:34.22 warning: from src/gl.cc:2629: 57:34.22 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] 57:34.22 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 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){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.22 warning: | ^ 57:34.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:22, 57:34.22 warning: from src/gl.cc:2629: 57:34.22 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] 57:34.22 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){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 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){ 57:34.22 warning: | ^ 57:34.22 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] 57:34.22 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.23 warning: | ^ 57:34.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:23, 57:34.23 warning: from src/gl.cc:2629: 57:34.23 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] 57:34.23 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.23 warning: | ^ 57:34.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:23, 57:34.23 warning: from src/gl.cc:2629: 57:34.23 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] 57:34.23 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 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){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.23 warning: | ^ 57:34.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:23, 57:34.23 warning: from src/gl.cc:2629: 57:34.23 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] 57:34.23 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){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 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){ 57:34.23 warning: | ^ 57:34.23 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] 57:34.23 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.23 warning: | ^ 57:34.24 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] 57:34.24 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.24 warning: | ^ 57:34.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:24, 57:34.24 warning: from src/gl.cc:2629: 57:34.24 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] 57:34.24 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.24 warning: | ^ 57:34.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:24, 57:34.24 warning: from src/gl.cc:2629: 57:34.24 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] 57:34.24 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 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){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.24 warning: | ^ 57:34.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:24, 57:34.24 warning: from src/gl.cc:2629: 57:34.24 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] 57:34.24 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){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 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){ 57:34.24 warning: | ^ 57:34.24 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] 57:34.24 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.24 warning: | ^ 57:34.25 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] 57:34.25 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.25 warning: | ^ 57:34.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:25, 57:34.25 warning: from src/gl.cc:2629: 57:34.25 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] 57:34.25 warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 131 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.25 warning: | ^ 57:34.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:25, 57:34.25 warning: from src/gl.cc:2629: 57:34.25 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] 57:34.25 warning: 151 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 171 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 190 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 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){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 234 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.25 warning: | ^ 57:34.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:25, 57:34.25 warning: from src/gl.cc:2629: 57:34.25 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] 57:34.25 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){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 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){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.25 warning: 310 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.25 warning: | ^ 57:34.25 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] 57:34.26 warning: 337 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.26 warning: | ^ 57:34.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:26, 57:34.26 warning: from src/gl.cc:2629: 57:34.26 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] 57:34.26 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.26 warning: | ^ 57:34.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:26, 57:34.26 warning: from src/gl.cc:2629: 57:34.26 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] 57:34.26 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 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){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.26 warning: | ^ 57:34.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:26, 57:34.26 warning: from src/gl.cc:2629: 57:34.26 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] 57:34.26 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){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 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){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.26 warning: | ^ 57:34.26 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] 57:34.26 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 57:34.26 warning: | ^ 57:34.27 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] 57:34.27 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.27 warning: | ^ 57:34.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:27, 57:34.27 warning: from src/gl.cc:2629: 57:34.27 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] 57:34.27 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.27 warning: | ^ 57:34.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:27, 57:34.27 warning: from src/gl.cc:2629: 57:34.27 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] 57:34.27 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 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){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.27 warning: | ^ 57:34.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:27, 57:34.27 warning: from src/gl.cc:2629: 57:34.27 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] 57:34.27 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){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 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){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.27 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.27 warning: | ^ 57:34.27 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] 57:34.28 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.28 warning: | ^ 57:34.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:28, 57:34.28 warning: from src/gl.cc:2629: 57:34.28 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] 57:34.28 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.28 warning: | ^ 57:34.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:28, 57:34.28 warning: from src/gl.cc:2629: 57:34.28 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] 57:34.28 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 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){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.28 warning: | ^ 57:34.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:28, 57:34.28 warning: from src/gl.cc:2629: 57:34.28 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] 57:34.28 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){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 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){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.28 warning: | ^ 57:34.28 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] 57:34.28 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.29 warning: | ^ 57:34.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:29, 57:34.29 warning: from src/gl.cc:2629: 57:34.29 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] 57:34.29 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.29 warning: | ^ 57:34.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:29, 57:34.29 warning: from src/gl.cc:2629: 57:34.29 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] 57:34.29 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 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){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.29 warning: | ^ 57:34.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:29, 57:34.29 warning: from src/gl.cc:2629: 57:34.29 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] 57:34.29 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){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 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){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.29 warning: | ^ 57:34.29 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] 57:34.29 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.29 warning: | ^ 57:34.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:30, 57:34.29 warning: from src/gl.cc:2629: 57:34.29 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] 57:34.30 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.30 warning: | ^ 57:34.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:30, 57:34.30 warning: from src/gl.cc:2629: 57:34.30 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] 57:34.30 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 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){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.30 warning: | ^ 57:34.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:30, 57:34.30 warning: from src/gl.cc:2629: 57:34.30 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] 57:34.30 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){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 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){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.30 warning: | ^ 57:34.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:31, 57:34.30 warning: from src/gl.cc:2629: 57:34.30 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] 57:34.30 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.30 warning: | ^ 57:34.30 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] 57:34.30 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.30 warning: | ^ 57:34.31 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] 57:34.31 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.31 warning: | ^ 57:34.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:31, 57:34.31 warning: from src/gl.cc:2629: 57:34.31 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] 57:34.31 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 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){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.31 warning: | ^ 57:34.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:31, 57:34.31 warning: from src/gl.cc:2629: 57:34.31 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] 57:34.31 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){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 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){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.31 warning: | ^ 57:34.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:32, 57:34.31 warning: from src/gl.cc:2629: 57:34.31 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] 57:34.31 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.31 warning: | ^ 57:34.31 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] 57:34.31 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.31 warning: | ^ 57:34.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:32, 57:34.32 warning: from src/gl.cc:2629: 57:34.32 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] 57:34.32 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 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){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.32 warning: | ^ 57:34.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:32, 57:34.32 warning: from src/gl.cc:2629: 57:34.32 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] 57:34.32 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){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 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){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.32 warning: | ^ 57:34.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:33, 57:34.32 warning: from src/gl.cc:2629: 57:34.32 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] 57:34.32 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.32 warning: | ^ 57:34.32 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] 57:34.32 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.32 warning: | ^ 57:34.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:33, 57:34.32 warning: from src/gl.cc:2629: 57:34.32 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] 57:34.32 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.32 warning: | ^ 57:34.33 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] 57:34.33 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 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){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.33 warning: | ^ 57:34.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:33, 57:34.33 warning: from src/gl.cc:2629: 57:34.33 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] 57:34.33 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){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 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){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.33 warning: | ^ 57:34.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:34, 57:34.33 warning: from src/gl.cc:2629: 57:34.33 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] 57:34.33 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.33 warning: | ^ 57:34.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:34, 57:34.33 warning: from src/gl.cc:2629: 57:34.33 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] 57:34.33 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.33 warning: | ^ 57:34.33 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] 57:34.33 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 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){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.34 warning: | ^ 57:34.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:34, 57:34.34 warning: from src/gl.cc:2629: 57:34.34 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] 57:34.34 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){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 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){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.34 warning: | ^ 57:34.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:35, 57:34.34 warning: from src/gl.cc:2629: 57:34.34 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] 57:34.34 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.34 warning: | ^ 57:34.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:35, 57:34.34 warning: from src/gl.cc:2629: 57:34.34 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] 57:34.34 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.34 warning: | ^ 57:34.34 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] 57:34.34 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){ 57:34.34 warning: | ^ 57:34.35 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] 57:34.35 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.35 warning: | ^ 57:34.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:35, 57:34.35 warning: from src/gl.cc:2629: 57:34.35 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] 57:34.35 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){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 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){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.35 warning: | ^ 57:34.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:36, 57:34.35 warning: from src/gl.cc:2629: 57:34.35 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] 57:34.35 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.35 warning: | ^ 57:34.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:36, 57:34.35 warning: from src/gl.cc:2629: 57:34.35 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] 57:34.35 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 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){ 57:34.35 warning: | ^ 57:34.35 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] 57:34.35 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.35 warning: | ^ 57:34.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:36, 57:34.36 warning: from src/gl.cc:2629: 57:34.36 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] 57:34.36 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){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 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){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.36 warning: | ^ 57:34.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:37, 57:34.36 warning: from src/gl.cc:2629: 57:34.36 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] 57:34.36 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.36 warning: | ^ 57:34.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:37, 57:34.36 warning: from src/gl.cc:2629: 57:34.36 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] 57:34.36 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 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){ 57:34.36 warning: | ^ 57:34.36 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] 57:34.36 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.36 warning: | ^ 57:34.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:37, 57:34.36 warning: from src/gl.cc:2629: 57:34.36 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] 57:34.37 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){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 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){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.37 warning: | ^ 57:34.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:38, 57:34.37 warning: from src/gl.cc:2629: 57:34.37 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] 57:34.37 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.37 warning: | ^ 57:34.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:38, 57:34.37 warning: from src/gl.cc:2629: 57:34.37 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] 57:34.37 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 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){ 57:34.37 warning: | ^ 57:34.37 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] 57:34.37 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.37 warning: | ^ 57:34.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:38, 57:34.37 warning: from src/gl.cc:2629: 57:34.37 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] 57:34.37 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){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 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){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.38 warning: | ^ 57:34.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:39, 57:34.38 warning: from src/gl.cc:2629: 57:34.38 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] 57:34.38 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.38 warning: | ^ 57:34.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:39, 57:34.38 warning: from src/gl.cc:2629: 57:34.38 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] 57:34.38 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 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){ 57:34.38 warning: | ^ 57:34.38 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] 57:34.38 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.38 warning: | ^ 57:34.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:39, 57:34.38 warning: from src/gl.cc:2629: 57:34.38 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] 57:34.38 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){ 57:34.38 warning: | ^ 57:34.39 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] 57:34.39 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){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.39 warning: | ^ 57:34.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:40, 57:34.39 warning: from src/gl.cc:2629: 57:34.39 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] 57:34.39 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 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){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.39 warning: | ^ 57:34.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:40, 57:34.39 warning: from src/gl.cc:2629: 57:34.39 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] 57:34.39 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){ 57:34.39 warning: | ^ 57:34.39 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] 57:34.39 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){ 57:34.39 warning: | ^ 57:34.40 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] 57:34.40 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.40 warning: | ^ 57:34.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:41, 57:34.40 warning: from src/gl.cc:2629: 57:34.40 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] 57:34.40 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 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){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.40 warning: | ^ 57:34.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:41, 57:34.40 warning: from src/gl.cc:2629: 57:34.40 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] 57:34.40 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){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 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){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.40 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.40 warning: | ^ 57:34.40 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] 57:34.41 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.41 warning: | ^ 57:34.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:42, 57:34.41 warning: from src/gl.cc:2629: 57:34.41 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] 57:34.41 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 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){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.41 warning: | ^ 57:34.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:42, 57:34.41 warning: from src/gl.cc:2629: 57:34.41 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] 57:34.41 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){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 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){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.41 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.41 warning: | ^ 57:34.41 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] 57:34.42 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.42 warning: | ^ 57:34.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:43, 57:34.42 warning: from src/gl.cc:2629: 57:34.42 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] 57:34.42 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.42 warning: | ^ 57:34.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:43, 57:34.42 warning: from src/gl.cc:2629: 57:34.42 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] 57:34.42 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 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){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.42 warning: | ^ 57:34.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:43, 57:34.42 warning: from src/gl.cc:2629: 57:34.42 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] 57:34.42 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){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 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){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.42 warning: | ^ 57:34.42 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] 57:34.42 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.43 warning: | ^ 57:34.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:44, 57:34.43 warning: from src/gl.cc:2629: 57:34.43 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] 57:34.43 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.43 warning: | ^ 57:34.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:44, 57:34.43 warning: from src/gl.cc:2629: 57:34.43 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] 57:34.43 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 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){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.43 warning: | ^ 57:34.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:44, 57:34.43 warning: from src/gl.cc:2629: 57:34.43 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] 57:34.43 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){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 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){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 57:34.43 warning: | ^ 57:34.43 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] 57:34.43 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.43 warning: | ^ 57:34.44 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] 57:34.44 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.44 warning: | ^ 57:34.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:51, 57:34.44 warning: from src/gl.cc:2629: 57:34.44 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] 57:34.44 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 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){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.44 warning: | ^ 57:34.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:51, 57:34.44 warning: from src/gl.cc:2629: 57:34.44 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] 57:34.44 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){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 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){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.44 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.44 warning: | ^ 57:34.44 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] 57:34.45 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.45 warning: | ^ 57:34.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:52, 57:34.45 warning: from src/gl.cc:2629: 57:34.45 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] 57:34.45 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 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){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.45 warning: | ^ 57:34.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:52, 57:34.45 warning: from src/gl.cc:2629: 57:34.45 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] 57:34.45 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){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 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){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.45 warning: | ^ 57:34.45 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] 57:34.45 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.45 warning: | ^ 57:34.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:53, 57:34.46 warning: from src/gl.cc:2629: 57:34.46 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] 57:34.46 warning: 81 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 99 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 340 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 358 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.46 warning: | ^ 57:34.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:54, 57:34.46 warning: from src/gl.cc:2629: 57:34.46 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] 57:34.46 warning: 79 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 97 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.46 warning: | ^ 57:34.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:54, 57:34.46 warning: from src/gl.cc:2629: 57:34.46 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] 57:34.46 warning: 259 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 277 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.46 warning: | ^ 57:34.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:55, 57:34.46 warning: from src/gl.cc:2629: 57:34.46 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] 57:34.46 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.46 warning: | ^ 57:34.46 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] 57:34.46 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){ 57:34.46 warning: | ^ 57:34.47 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] 57:34.47 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.47 warning: | ^ 57:34.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:55, 57:34.47 warning: from src/gl.cc:2629: 57:34.47 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] 57:34.47 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){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 293 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 322 | IMPLICIT ClipMaskInstanceBoxShadow(ClipMaskInstanceBoxShadow_scalar s):base(s.base),resource_address(s.resource_address){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 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){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 611 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 629 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.47 warning: | ^ 57:34.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:56, 57:34.47 warning: from src/gl.cc:2629: 57:34.47 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] 57:34.47 warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 133 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 153 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 173 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 192 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 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){ 57:34.47 warning: | ^ 57:34.47 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] 57:34.47 warning: 236 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.47 warning: | ^ 57:34.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:56, 57:34.47 warning: from src/gl.cc:2629: 57:34.47 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] 57:34.48 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){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 284 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 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){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 330 | IMPLICIT ClipImageVertexInfo(ClipImageVertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 527 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 545 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.48 warning: | ^ 57:34.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:57, 57:34.48 warning: from src/gl.cc:2629: 57:34.48 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] 57:34.48 warning: 118 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 136 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.48 warning: | ^ 57:34.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:57, 57:34.48 warning: from src/gl.cc:2629: 57:34.48 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] 57:34.48 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 214 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 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){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 258 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.48 warning: | ^ 57:34.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:57, 57:34.48 warning: from src/gl.cc:2629: 57:34.48 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] 57:34.48 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){ 57:34.48 warning: | ^ 57:34.48 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] 57:34.48 warning: 306 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 57:34.48 warning: | ^ 57:34.49 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] 57:34.49 warning: 345 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 363 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 381 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 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){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 641 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 659 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.49 warning: | ^ 57:34.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:58, 57:34.49 warning: from src/gl.cc:2629: 57:34.49 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] 57:34.49 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.49 warning: | ^ 57:34.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:58, 57:34.49 warning: from src/gl.cc:2629: 57:34.49 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] 57:34.49 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 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){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.49 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.49 warning: | ^ 57:34.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:58, 57:34.49 warning: from src/gl.cc:2629: 57:34.49 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] 57:34.49 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){ 57:34.49 warning: | ^ 57:34.49 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] 57:34.50 warning: 299 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 331 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 349 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 367 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 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){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 609 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 627 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.50 warning: | ^ 57:34.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:59, 57:34.50 warning: from src/gl.cc:2629: 57:34.50 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] 57:34.50 warning: 86 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 104 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 123 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 143 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 163 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 182 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 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){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 334 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.50 warning: | ^ 57:34.50 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] 57:34.50 warning: 352 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.50 warning: | ^ 57:34.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:62, 57:34.50 warning: from src/gl.cc:2629: 57:34.50 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] 57:34.51 warning: 83 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 101 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 120 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 140 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 160 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 179 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 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){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 327 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 345 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.51 warning: | ^ 57:34.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:65, 57:34.51 warning: from src/gl.cc:2629: 57:34.51 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] 57:34.51 warning: 136 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 154 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 173 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 193 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 213 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 232 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 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){ 57:34.51 warning: | ^ 57:34.51 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] 57:34.51 warning: 276 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.51 warning: | ^ 57:34.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:65, 57:34.52 warning: from src/gl.cc:2629: 57:34.52 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] 57:34.52 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){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 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){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 352 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 389 | IMPLICIT FilterTask(FilterTask_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 663 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 681 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 700 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.52 warning: | ^ 57:34.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:69, 57:34.52 warning: from src/gl.cc:2629: 57:34.52 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] 57:34.52 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 137 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.52 warning: | ^ 57:34.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:69, 57:34.52 warning: from src/gl.cc:2629: 57:34.52 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] 57:34.52 warning: 157 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 177 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 warning: 196 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.52 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){ 57:34.52 warning: | ^ 57:34.52 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] 57:34.53 warning: 240 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.53 warning: | ^ 57:34.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:69, 57:34.53 warning: from src/gl.cc:2629: 57:34.53 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] 57:34.53 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){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 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){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 316 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 336 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 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){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 649 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 667 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 686 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.53 warning: | ^ 57:34.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:70, 57:34.53 warning: from src/gl.cc:2629: 57:34.53 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] 57:34.53 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.53 warning: | ^ 57:34.53 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] 57:34.53 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.53 warning: | ^ 57:34.54 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] 57:34.54 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 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){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.54 warning: | ^ 57:34.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:70, 57:34.54 warning: from src/gl.cc:2629: 57:34.54 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] 57:34.54 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){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 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){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 746 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 764 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 785 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.54 warning: | ^ 57:34.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:71, 57:34.54 warning: from src/gl.cc:2629: 57:34.54 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] 57:34.54 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.54 warning: | ^ 57:34.54 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] 57:34.54 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 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){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.55 warning: | ^ 57:34.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:71, 57:34.55 warning: from src/gl.cc:2629: 57:34.55 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] 57:34.55 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){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 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){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.55 warning: | ^ 57:34.55 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] 57:34.55 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.55 warning: | ^ 57:34.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:72, 57:34.55 warning: from src/gl.cc:2629: 57:34.55 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] 57:34.56 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 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){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.56 warning: | ^ 57:34.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:72, 57:34.56 warning: from src/gl.cc:2629: 57:34.56 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] 57:34.56 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){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 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){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 744 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 762 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.56 warning: | ^ 57:34.56 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] 57:34.56 warning: 781 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.57 warning: | ^ 57:34.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:73, 57:34.57 warning: from src/gl.cc:2629: 57:34.57 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] 57:34.57 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.57 warning: | ^ 57:34.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:73, 57:34.57 warning: from src/gl.cc:2629: 57:34.57 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] 57:34.57 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 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){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.57 warning: | ^ 57:34.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:73, 57:34.57 warning: from src/gl.cc:2629: 57:34.57 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] 57:34.57 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){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 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){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.57 warning: | ^ 57:34.57 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] 57:34.57 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.57 warning: | ^ 57:34.58 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] 57:34.58 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.58 warning: | ^ 57:34.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:74, 57:34.58 warning: from src/gl.cc:2629: 57:34.58 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] 57:34.58 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 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){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.58 warning: | ^ 57:34.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:74, 57:34.58 warning: from src/gl.cc:2629: 57:34.58 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] 57:34.58 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){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 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){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.58 warning: | ^ 57:34.58 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] 57:34.58 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 57:34.59 warning: | ^ 57:34.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:75, 57:34.59 warning: from src/gl.cc:2629: 57:34.59 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] 57:34.59 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 57:34.59 warning: | ^ 57:34.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:75, 57:34.59 warning: from src/gl.cc:2629: 57:34.59 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] 57:34.59 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 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){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 57:34.59 warning: | ^ 57:34.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:75, 57:34.59 warning: from src/gl.cc:2629: 57:34.59 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] 57:34.59 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){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 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){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 57:34.59 warning: | ^ 57:34.59 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] 57:34.59 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 57:34.60 warning: | ^ 57:34.60 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] 57:34.60 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 57:34.60 warning: | ^ 57:34.60 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] 57:34.60 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 57:34.60 warning: | ^ 57:34.60 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] 57:34.60 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 57:34.60 warning: | ^ 57:34.60 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] 57:34.60 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 57:34.60 warning: | ^ 57:34.60 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] 57:34.60 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 57:34.60 warning: | ^ 57:34.60 warning: In file included from src/glsl.h:7, 57:34.60 warning: from src/gl.cc:92: 57:34.60 warning: src/vector_type.h: In instantiation of ‘static T glsl::Unaligned::load(const P*) [with P = glsl::VectorType; T = glsl::vec4]’: 57:34.60 warning: src/vector_type.h:532:28: required from ‘T glsl::unaligned_load(const P*) [with T = glsl::vec4; P = glsl::VectorType]’ 57:34.60 warning: src/vector_type.h:543:27: required from ‘D glsl::bit_cast(const S&) [with D = glsl::vec4; S = glsl::VectorType]’ 57:34.60 warning: src/blend.h:53:41: required from here 57:34.60 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] 57:34.60 warning: 503 | memcpy(&v, p, sizeof(v)); 57:34.60 warning: | ~~~~~~^~~~~~~~~~~~~~~~~~ 57:34.60 warning: In file included from src/gl.cc:92: 57:34.60 warning: src/glsl.h:1785:8: note: ‘struct glsl::vec4’ declared here 57:34.60 warning: 1785 | struct vec4 { 57:34.60 warning: | ^~~~ 57:40.27 memory/mozalloc 57:41.43 mfbt 57:41.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 57:47.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 57:47.88 mozglue/baseprofiler 57:48.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 57:55.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 58:08.47 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 58:08.47 /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 58:08.48 /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] 58:08.48 1567 | memset(&startRegs, 0, sizeof(startRegs)); 58:08.48 | ^ 58:08.48 In file included from /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.cpp:7, 58:08.48 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 58:08.48 /builddir/build/BUILD/firefox-89.0.2/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 58:08.48 134 | struct UnwindRegs { 58:08.48 | ^~~~~~~~~~ 58:11.85 mozglue/build 58:11.91 mozglue/misc 58:23.49 xpcom/glue/standalone 58:27.28 browser/components/about 58:30.07 browser/components/shell 58:49.18 caps 59:09.68 chrome 59:27.06 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrincipal.h:43, 59:27.06 from /builddir/build/BUILD/firefox-89.0.2/caps/nsJSPrincipals.h:11, 59:27.06 from /builddir/build/BUILD/firefox-89.0.2/caps/ContentPrincipal.h:10, 59:27.06 from /builddir/build/BUILD/firefox-89.0.2/caps/ContentPrincipal.cpp:7, 59:27.06 from Unified_cpp_caps0.cpp:2: 59:27.06 /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]’: 59:27.06 /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]’ 59:27.06 /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]’ 59:27.06 /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]’ 59:27.06 /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]’ 59:27.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 59:27.06 /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] 59:27.06 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 59:27.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:27.06 In file included from /builddir/build/BUILD/firefox-89.0.2/caps/nsJSPrincipals.cpp:17, 59:27.06 from Unified_cpp_caps0.cpp:65: 59:27.06 /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 59:27.06 27 | struct JSGCSetting { 59:27.06 | ^~~~~~~~~~~ 59:37.72 config/external/icu/common 60:07.32 config/external/icu/data/icu_data.o 60:33.75 config/external/icu/i18n 60:41.27 In file included from /usr/include/string.h:519, 60:41.27 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 60:41.27 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 60:41.27 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cpputils.h:21, 60:41.27 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/calendar.cpp:53: 60:41.27 In function ‘char* strncpy(char*, const char*, size_t)’, 60:41.27 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: 60:41.27 /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] 60:41.27 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 60:41.27 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.35 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 61:14.35 10 | #define UNISTR_FROM_STRING_EXPLICIT 61:14.35 | 61:14.35 : note: this is the location of the previous definition 61:26.24 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 61:26.24 10 | #define UNISTR_FROM_STRING_EXPLICIT 61:26.24 | 61:26.24 : note: this is the location of the previous definition 61:45.09 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: 61:45.09 /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=] 61:45.09 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 61:45.09 | ~~~~~~~~~^~ 61:45.09 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.09 /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 61:45.09 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.09 | ^~~ 61:45.10 /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=] 61:45.10 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 61:45.10 | ~~~~~~~~~^~ 61:45.10 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.10 /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 61:45.10 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.10 | ^~~ 61:45.18 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: 61:45.18 /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=] 61:45.18 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 61:45.18 | ~~~~~~~~~^~ 61:45.18 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.18 /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 61:45.18 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.18 | ^~~ 61:45.19 /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=] 61:45.19 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 61:45.19 | ~~~~~~~~~^~ 61:45.19 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.19 /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 61:45.19 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.19 | ^~~ 61:45.19 /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=] 61:45.19 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 61:45.19 | ~~~~~~~~~^~ 61:45.19 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.19 /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 61:45.19 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.19 | ^~~ 61:45.19 /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=] 61:45.19 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 61:45.19 | ~~~~~~~~~^~ 61:45.19 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decNumber.cpp:184: 61:45.19 /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 61:45.19 89 | decNumberUnit lsu[DECNUMUNITS]; 61:45.19 | ^~~ 61:45.68 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 61:45.68 10 | #define UNISTR_FROM_STRING_EXPLICIT 61:45.68 | 61:45.68 : note: this is the location of the previous definition 62:00.44 In file included from /usr/include/string.h:519, 62:00.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 62:00.44 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 62:00.44 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/charstr.h:20, 62:00.44 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:23: 62:00.44 In function ‘char* strncpy(char*, const char*, size_t)’, 62:00.44 inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:383:9, 62:00.44 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, 62:00.44 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: 62:00.44 /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] 62:00.44 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 62:00.44 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.44 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:25: 62:00.44 /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*)’: 62:00.44 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 62:00.44 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 62:00.44 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 62:00.44 379 | int32_t len = (int32_t)uprv_strlen(_id); 62:00.44 | ^~~~~~~~~~~ 62:19.63 In file included from /usr/include/string.h:519, 62:19.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 62:19.63 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cmemory.h:32, 62:19.63 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/charstr.h:20, 62:19.63 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:18: 62:19.63 In function ‘char* strncpy(char*, const char*, size_t)’, 62:19.63 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, 62:19.63 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: 62:19.63 /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=] 62:19.63 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 62:19.63 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.63 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:20: 62:19.63 /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*)’: 62:19.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/cstring.h:37:57: note: length computed here 62:19.63 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 62:19.63 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 62:19.63 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); 62:19.63 | ^~~~~~~~~~~ 62:24.51 In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: 62:24.51 cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] 62:24.51 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 62:24.51 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); 62:24.51 | ^~~~~~~~~~~~~ 62:46.40 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 62:46.40 13 | #define UNISTR_FROM_STRING_EXPLICIT 62:46.40 | 62:46.40 : note: this is the location of the previous definition 63:02.80 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:02.80 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:02.80 | 63:02.80 : note: this is the location of the previous definition 63:05.22 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:05.22 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:05.22 | 63:05.22 : note: this is the location of the previous definition 63:09.44 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:09.44 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:09.44 | 63:09.44 : note: this is the location of the previous definition 63:30.27 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:30.27 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:30.27 | 63:30.27 : note: this is the location of the previous definition 63:33.87 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:33.87 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:33.87 | 63:33.87 : note: this is the location of the previous definition 63:41.75 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:41.75 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:41.75 | 63:41.75 : note: this is the location of the previous definition 63:41.75 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 63:41.75 11 | #define UNISTR_FROM_CHAR_EXPLICIT 63:41.75 | 63:41.75 : note: this is the location of the previous definition 63:45.02 config/external/rlbox 63:46.93 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:46.93 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:46.93 | 63:46.93 : note: this is the location of the previous definition 63:48.44 config/external/rlbox_lucet_sandbox 63:50.94 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:50.94 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:50.94 | 63:50.94 : note: this is the location of the previous definition 63:57.06 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:57.06 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:57.06 | 63:57.06 : note: this is the location of the previous definition 63:59.98 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 63:59.98 10 | #define UNISTR_FROM_STRING_EXPLICIT 63:59.98 | 63:59.98 : note: this is the location of the previous definition 64:01.53 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:01.53 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:01.53 | 64:01.54 : note: this is the location of the previous definition 64:01.78 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:01.78 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:01.79 | 64:01.79 : note: this is the location of the previous definition 64:03.66 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:03.66 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:03.66 | 64:03.66 : note: this is the location of the previous definition 64:03.81 devtools/platform 64:06.71 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:06.71 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:06.71 | 64:06.71 : note: this is the location of the previous definition 64:08.49 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:08.49 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:08.49 | 64:08.49 : note: this is the location of the previous definition 64:08.57 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:08.57 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:08.57 | 64:08.57 : note: this is the location of the previous definition 64:10.27 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:10.27 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:10.27 | 64:10.27 : note: this is the location of the previous definition 64:11.81 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:11.81 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:11.81 | 64:11.81 : note: this is the location of the previous definition 64:15.09 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 64:15.09 10 | #define UNISTR_FROM_STRING_EXPLICIT 64:15.09 | 64:15.09 : note: this is the location of the previous definition 64:17.92 devtools/shared/heapsnapshot 64:35.10 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 64:35.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:35.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 64:35.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 64:35.10 from /builddir/build/BUILD/firefox-89.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 64:35.10 /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&)’: 64:35.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] 64:35.10 644 | aOther.mHdr->mLength = 0; 64:35.10 | ~~~~~~~~~~~~~~~~~~~~~^~~ 64:35.10 /builddir/build/BUILD/firefox-89.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 64:35.10 92 | aOutResult.SetValue(nsTArray(length)); 64:35.10 | ^ 65:05.58 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 65:05.58 10 | #define UNISTR_FROM_STRING_EXPLICIT 65:05.58 | 65:05.58 : note: this is the location of the previous definition 65:38.17 /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*)’: 65:38.17 /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] 65:38.17 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 65:38.17 | ^ 65:38.17 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/platform.h:25, 65:38.17 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ptypes.h:52, 65:38.17 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/umachine.h:46, 65:38.17 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/utypes.h:38, 65:38.17 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ustring.h:21, 65:38.17 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 65:38.17 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 65:38.17 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 65:38.17 | ^~~~~~~~~~~~~~~~~~~ 65:38.17 /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’ 65:38.17 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 65:38.17 | ^ 65:38.17 /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’ 65:38.17 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 65:38.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.17 /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’ 65:38.17 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 65:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~~ 65:38.18 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 65:38.18 1273 | ucol_setVariableTop(UCollator *coll, 65:38.18 | ^~~~~~~~~~~~~~~~~~~ 65:38.18 /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] 65:38.18 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 65:38.18 | ^ 65:38.18 In file included from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/platform.h:25, 65:38.18 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ptypes.h:52, 65:38.18 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/umachine.h:46, 65:38.18 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/utypes.h:38, 65:38.18 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/ustring.h:21, 65:38.18 from /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/ucol_sit.cpp:18: 65:38.18 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 65:38.18 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 65:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:38.18 /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’ 65:38.18 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 65:38.18 | ^ 65:38.18 /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’ 65:38.18 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 65:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.18 /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’ 65:38.18 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 65:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~~ 65:38.18 /builddir/build/BUILD/firefox-89.0.2/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 65:38.18 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 65:38.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:44.24 docshell/base 66:18.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 66:18.29 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 66:18.29 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BrowsingContext.cpp:75, 66:18.29 from Unified_cpp_docshell_base0.cpp:11: 66:18.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 66:18.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] 66:18.30 79 | memset(this, 0, sizeof(nsXPTCVariant)); 66:18.30 | ^ 66:18.30 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 66:18.30 44 | struct nsXPTCVariant { 66:18.30 | ^~~~~~~~~~~~~ 66:27.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 66:27.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:14, 66:27.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 66:27.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 66:27.48 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BaseHistory.h:9, 66:27.48 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BaseHistory.cpp:7, 66:27.48 from Unified_cpp_docshell_base0.cpp:2: 66:27.48 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 66:27.48 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 66:27.48 /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] 66:27.48 35 | memset(aT, 0, sizeof(T)); 66:27.48 | ~~~~~~^~~~~~~~~~~~~~~~~~ 66:27.48 In file included from /builddir/build/BUILD/firefox-89.0.2/docshell/base/BrowsingContext.cpp:75, 66:27.48 from Unified_cpp_docshell_base0.cpp:11: 66:27.48 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 66:27.48 2209 | struct GlobalProperties { 66:27.48 | ^~~~~~~~~~~~~~~~ 66:38.68 docshell/base/timeline 66:51.21 docshell/build 66:56.48 docshell/shistory 67:44.24 dom/abort 67:48.40 dom/animation 67:58.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:58.98 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.h:10, 67:58.98 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.cpp:7, 67:58.98 from Unified_cpp_dom_abort0.cpp:2: 67:58.98 /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]’: 67:58.98 /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]’ 67:58.98 /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]’ 67:58.98 /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]’ 67:58.98 /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]’ 67:58.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 67:58.98 /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] 67:58.98 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 67:58.98 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 67:58.98 from /builddir/build/BUILD/firefox-89.0.2/dom/abort/AbortController.cpp:10, 67:58.98 from Unified_cpp_dom_abort0.cpp:2: 67:58.98 /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 67:58.98 27 | struct JSGCSetting { 67:58.98 | ^~~~~~~~~~~ 68:16.00 dom/audiochannel 68:28.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 68:28.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 68:28.45 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.h:12, 68:28.45 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.cpp:7, 68:28.45 from Unified_cpp_dom_animation0.cpp:2: 68:28.45 /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*)’: 68:28.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 ‘nsTArray [1]’ [-Warray-bounds] 68:28.45 304 | mHdr->mLength = 0; 68:28.45 | ~~~~~~~~~~~~~~^~~ 68:28.45 In file included from Unified_cpp_dom_animation0.cpp:101: 68:28.45 /builddir/build/BUILD/firefox-89.0.2/dom/animation/EffectCompositor.cpp:877:38: note: while referencing ‘elementsWithCascadeUpdates’ 68:28.45 877 | nsTArray elementsWithCascadeUpdates; 68:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 68:32.56 dom/base 68:35.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 68:35.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 68:35.05 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.h:12, 68:35.05 from /builddir/build/BUILD/firefox-89.0.2/dom/animation/Animation.cpp:7, 68:35.05 from Unified_cpp_dom_animation0.cpp:2: 68:35.05 /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)’: 68:35.05 /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] 68:35.05 304 | mHdr->mLength = 0; 68:35.05 | ~~~~~~~~~~~~~~^~~ 68:35.05 In file included from Unified_cpp_dom_animation0.cpp:128: 68:35.05 /builddir/build/BUILD/firefox-89.0.2/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 68:35.05 283 | const nsTArray computedValues = 68:35.06 | ^~~~~~~~~~~~~~ 68:41.66 dom/battery 69:30.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 69:30.26 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 69:30.26 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:390: 69:30.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 69:30.26 /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] 69:30.26 79 | memset(this, 0, sizeof(nsXPTCVariant)); 69:30.26 | ^ 69:30.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 69:30.26 44 | struct nsXPTCVariant { 69:30.26 | ^~~~~~~~~~~~~ 69:33.27 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 69:33.27 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 69:33.27 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Id.h:30, 69:33.27 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:27, 69:33.27 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:9: 69:33.27 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 69:33.27 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 69:33.27 /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] 69:33.27 35 | memset(aT, 0, sizeof(T)); 69:33.28 | ~~~~~~^~~~~~~~~~~~~~~~~~ 69:33.28 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:390: 69:33.28 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 69:33.28 2209 | struct GlobalProperties { 69:33.28 | ^~~~~~~~~~~~~~~~ 69:35.97 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 69:35.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 69:35.97 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 69:35.97 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 69:35.97 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:9: 69:35.97 /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]’: 69:35.97 /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]’ 69:35.97 /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]’ 69:35.97 /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]’ 69:35.97 /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]’ 69:35.97 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 69:35.97 /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] 69:35.97 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 69:35.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:35.97 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 69:35.97 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.cpp:188: 69:35.97 /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 69:35.97 27 | struct JSGCSetting { 69:35.97 | ^~~~~~~~~~~ 70:04.32 dom/bindings 70:44.12 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 70:44.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 70:44.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 70:44.12 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.h:24, 70:44.12 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.cpp:7: 70:44.12 /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&)’: 70:44.12 /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] 70:44.12 644 | aOther.mHdr->mLength = 0; 70:44.12 | ~~~~~~~~~~~~~~~~~~~~~^~~ 70:44.12 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 70:44.12 703 | Sequence> ports; 70:44.12 | ^~~~~ 71:15.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 71:15.88 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 71:15.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 71:15.88 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:129: 71:15.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 71:15.88 /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] 71:15.88 79 | memset(this, 0, sizeof(nsXPTCVariant)); 71:15.88 | ^ 71:15.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 71:15.88 44 | struct nsXPTCVariant { 71:15.88 | ^~~~~~~~~~~~~ 71:23.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsPIDOMWindow.h:16, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.h:10, 71:23.59 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:7: 71:23.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 71:23.60 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 71:23.60 /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] 71:23.60 35 | memset(aT, 0, sizeof(T)); 71:23.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 71:23.60 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 71:23.60 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.cpp:129: 71:23.60 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 71:23.60 2209 | struct GlobalProperties { 71:23.60 | ^~~~~~~~~~~~~~~~ 72:27.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 72:27.47 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 72:27.47 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:173: 72:27.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 72:27.47 /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] 72:27.47 79 | memset(this, 0, sizeof(nsXPTCVariant)); 72:27.47 | ^ 72:27.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 72:27.47 44 | struct nsXPTCVariant { 72:27.47 | ^~~~~~~~~~~~~ 72:33.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsPIDOMWindow.h:16, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowInner.h:10, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindow.h:14, 72:33.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:9: 72:33.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 72:33.53 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 72:33.53 /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] 72:33.53 35 | memset(aT, 0, sizeof(T)); 72:33.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:33.54 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsGlobalWindowOuter.cpp:173: 72:33.54 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 72:33.54 2209 | struct GlobalProperties { 72:33.54 | ^~~~~~~~~~~~~~~~ 74:19.54 In file included from Unified_cpp_dom_base0.cpp:29: 74:19.54 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: 74:19.55 /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] 74:19.55 173 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 74:19.55 | ^ 74:19.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 74:19.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 74:19.55 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 74:19.55 from Unified_cpp_dom_base0.cpp:2: 74:19.55 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 74:19.55 123 | struct InternalAttr { 74:19.55 | ^~~~~~~~~~~~ 74:19.55 In file included from Unified_cpp_dom_base0.cpp:29: 74:19.55 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: 74:19.55 /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] 74:19.55 352 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 74:19.55 | ^ 74:19.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 74:19.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 74:19.55 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 74:19.55 from Unified_cpp_dom_base0.cpp:2: 74:19.55 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 74:19.56 175 | class Impl { 74:19.56 | ^~~~ 74:19.56 In file included from Unified_cpp_dom_base0.cpp:29: 74:19.57 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: 74:19.57 /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] 74:19.57 493 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 74:19.57 | ^ 74:19.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 74:19.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:50, 74:19.57 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 74:19.57 from Unified_cpp_dom_base0.cpp:2: 74:19.57 /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 74:19.57 175 | class Impl { 74:19.57 | ^~~~ 74:41.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 74:41.19 from Unified_cpp_dom_base0.cpp:2: 74:41.19 /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]’: 74:41.19 /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]’ 74:41.19 /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]’ 74:41.19 /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]’ 74:41.19 /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]’ 74:41.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 74:41.19 /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] 74:41.19 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 74:41.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 74:41.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/BodyConsumer.cpp:20, 74:41.19 from Unified_cpp_dom_base0.cpp:56: 74:41.19 /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 74:41.19 27 | struct JSGCSetting { 74:41.19 | ^~~~~~~~~~~ 74:58.82 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 74:58.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 74:58.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 74:58.82 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 74:58.83 from Unified_cpp_dom_base0.cpp:2: 74:58.83 /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&)’: 74:58.83 /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] 74:58.83 644 | aOther.mHdr->mLength = 0; 74:58.83 | ~~~~~~~~~~~~~~~~~~~~~^~~ 74:58.83 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:18, 74:58.83 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:13, 74:58.83 from Unified_cpp_dom_base0.cpp:2: 74:58.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 74:58.83 1903 | mBands = aRegion.mBands.Clone(); 74:58.83 | ^ 74:59.53 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RangeBoundary.h:11, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 74:59.53 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AbstractRange.cpp:7, 74:59.53 from Unified_cpp_dom_base0.cpp:2: 74:59.53 /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray-inl.h: In lambda function: 74:59.53 /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] 74:59.53 644 | aOther.mHdr->mLength = 0; 74:59.53 | ~~~~~~~~~~~~~~~~~~~~~^~~ 74:59.53 In file included from Unified_cpp_dom_base0.cpp:137: 74:59.53 /builddir/build/BUILD/firefox-89.0.2/dom/base/ChromeUtils.cpp:1023:47: note: while referencing ‘childrenInfo’ 74:59.53 1023 | nsTArray childrenInfo( 74:59.53 | ^~~~~~~~~~~~ 75:34.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 75:34.96 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 75:34.96 from /builddir/build/BUILD/firefox-89.0.2/dom/base/CustomElementRegistry.cpp:28, 75:34.96 from Unified_cpp_dom_base1.cpp:47: 75:34.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 75:34.96 /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] 75:34.96 79 | memset(this, 0, sizeof(nsXPTCVariant)); 75:34.96 | ^ 75:34.96 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 75:34.96 44 | struct nsXPTCVariant { 75:34.96 | ^~~~~~~~~~~~~ 75:39.39 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Comment.h:11, 75:39.39 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Comment.cpp:12, 75:39.39 from Unified_cpp_dom_base1.cpp:2: 75:39.39 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 75:39.39 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 75:39.39 /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] 75:39.39 35 | memset(aT, 0, sizeof(T)); 75:39.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 75:39.39 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/CustomElementRegistry.cpp:28, 75:39.39 from Unified_cpp_dom_base1.cpp:47: 75:39.39 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 75:39.39 2209 | struct GlobalProperties { 75:39.39 | ^~~~~~~~~~~~~~~~ 76:17.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 76:17.59 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 76:17.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 76:17.59 from IntlUtilsBinding.cpp:18, 76:17.59 from UnifiedBindings10.cpp:132: 76:17.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 76:17.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] 76:17.59 79 | memset(this, 0, sizeof(nsXPTCVariant)); 76:17.59 | ^ 76:17.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 76:17.59 44 | struct nsXPTCVariant { 76:17.59 | ^~~~~~~~~~~~~ 76:28.60 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 76:28.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 76:28.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 76:28.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 76:28.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 76:28.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:6, 76:28.60 from ImageBitmapRenderingContextBinding.cpp:4, 76:28.60 from UnifiedBindings10.cpp:2: 76:28.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 76:28.60 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 76:28.60 /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] 76:28.60 35 | memset(aT, 0, sizeof(T)); 76:28.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:28.60 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 76:28.60 from IntlUtilsBinding.cpp:18, 76:28.60 from UnifiedBindings10.cpp:132: 76:28.61 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 76:28.61 2209 | struct GlobalProperties { 76:28.61 | ^~~~~~~~~~~~~~~~ 77:51.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrincipal.h:43, 77:51.08 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DocGroup.h:11, 77:51.08 from /builddir/build/BUILD/firefox-89.0.2/dom/base/DocGroup.cpp:7, 77:51.08 from Unified_cpp_dom_base2.cpp:11: 77:51.08 /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]’: 77:51.08 /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]’ 77:51.08 /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]’ 77:51.08 /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]’ 77:51.08 /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]’ 77:51.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 77:51.08 /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] 77:51.08 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 77:51.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 77:51.08 from /builddir/build/BUILD/firefox-89.0.2/dom/base/EventSource.cpp:19, 77:51.08 from Unified_cpp_dom_base2.cpp:65: 77:51.08 /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 77:51.08 27 | struct JSGCSetting { 77:51.08 | ^~~~~~~~~~~ 79:29.01 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 79:29.01 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 79:29.01 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.h:11, 79:29.01 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.cpp:7, 79:29.01 from Unified_cpp_dom_base3.cpp:20: 79:29.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 79:29.01 /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] 79:29.01 79 | memset(this, 0, sizeof(nsXPTCVariant)); 79:29.01 | ^ 79:29.01 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 79:29.01 44 | struct nsXPTCVariant { 79:29.01 | ^~~~~~~~~~~~~ 79:43.94 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashtable.h:24, 79:43.94 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:22, 79:43.94 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 79:43.94 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.h:13, 79:43.94 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.cpp:10, 79:43.94 from Unified_cpp_dom_base3.cpp:2: 79:43.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]’: 79:43.94 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 79:43.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] 79:43.94 35 | memset(aT, 0, sizeof(T)); 79:43.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 79:43.94 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.h:11, 79:43.94 from /builddir/build/BUILD/firefox-89.0.2/dom/base/IntlUtils.cpp:7, 79:43.94 from Unified_cpp_dom_base3.cpp:20: 79:43.94 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 79:43.94 2209 | struct GlobalProperties { 79:43.94 | ^~~~~~~~~~~~~~~~ 79:54.23 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 79:54.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 79:54.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 79:54.24 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 79:54.24 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 79:54.24 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.h:13, 79:54.24 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ImageTracker.cpp:10, 79:54.24 from Unified_cpp_dom_base3.cpp:2: 79:54.24 /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&)’: 79:54.24 /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] 79:54.24 644 | aOther.mHdr->mLength = 0; 79:54.24 | ~~~~~~~~~~~~~~~~~~~~~^~~ 79:54.24 In file included from Unified_cpp_dom_base3.cpp:128: 79:54.24 /builddir/build/BUILD/firefox-89.0.2/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 79:54.24 36 | nsTArray ifaces; 79:54.24 | ^~~~~~ 80:26.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 80:26.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:26.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 80:26.70 from MediaStreamAudioDestinationNodeBinding.cpp:4, 80:26.70 from UnifiedBindings12.cpp:2: 80:26.70 /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)’: 80:26.70 /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] 80:26.70 304 | mHdr->mLength = 0; 80:26.70 | ~~~~~~~~~~~~~~^~~ 80:26.70 In file included from UnifiedBindings12.cpp:366: 80:26.70 MutationObserverBinding.cpp:2031:57: note: while referencing ‘result’ 80:26.70 2031 | nsTArray> result; 80:26.70 | ^~~~~~ 80:26.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 80:26.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:26.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 80:26.91 from MediaStreamAudioDestinationNodeBinding.cpp:4, 80:26.91 from UnifiedBindings12.cpp:2: 80:26.91 /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)’: 80:26.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] 80:26.91 304 | mHdr->mLength = 0; 80:26.91 | ~~~~~~~~~~~~~~^~~ 80:26.91 In file included from UnifiedBindings12.cpp:366: 80:26.91 MutationObserverBinding.cpp:1827:57: note: while referencing ‘result’ 80:26.91 1827 | nsTArray> result; 80:26.91 | ^~~~~~ 80:27.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 80:27.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:27.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 80:27.11 from MediaStreamAudioDestinationNodeBinding.cpp:4, 80:27.11 from UnifiedBindings12.cpp:2: 80:27.11 /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)’: 80:27.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] 80:27.11 304 | mHdr->mLength = 0; 80:27.11 | ~~~~~~~~~~~~~~^~~ 80:27.11 In file included from UnifiedBindings12.cpp:366: 80:27.11 MutationObserverBinding.cpp:1929:57: note: while referencing ‘result’ 80:27.11 1929 | nsTArray> result; 80:27.11 | ^~~~~~ 80:33.16 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 80:33.16 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 80:33.16 from /builddir/build/BUILD/firefox-89.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 80:33.16 from Unified_cpp_dom_base4.cpp:128: 80:33.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 80:33.16 /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] 80:33.16 79 | memset(this, 0, sizeof(nsXPTCVariant)); 80:33.16 | ^ 80:33.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 80:33.16 44 | struct nsXPTCVariant { 80:33.16 | ^~~~~~~~~~~~~ 80:35.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:6, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.h:11, 80:35.84 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:10, 80:35.84 from Unified_cpp_dom_base4.cpp:2: 80:35.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 80:35.85 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 80:35.85 /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] 80:35.85 35 | memset(aT, 0, sizeof(T)); 80:35.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 80:35.85 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/RemoteOuterWindowProxy.cpp:12, 80:35.85 from Unified_cpp_dom_base4.cpp:128: 80:35.85 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 80:35.85 2209 | struct GlobalProperties { 80:35.85 | ^~~~~~~~~~~~~~~~ 80:38.44 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 80:38.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 80:38.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 80:38.44 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.h:11, 80:38.44 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:10, 80:38.44 from Unified_cpp_dom_base4.cpp:2: 80:38.44 /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]’: 80:38.44 /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]’ 80:38.44 /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]’ 80:38.44 /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]’ 80:38.44 /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]’ 80:38.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 80:38.44 /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] 80:38.44 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 80:38.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:38.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 80:38.44 from /builddir/build/BUILD/firefox-89.0.2/dom/base/Navigator.cpp:57, 80:38.44 from Unified_cpp_dom_base4.cpp:2: 80:38.44 /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 80:38.44 27 | struct JSGCSetting { 80:38.44 | ^~~~~~~~~~~ 81:46.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:17, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/dom/base/ResizeObserverController.cpp:7, 81:46.73 from Unified_cpp_dom_base5.cpp:2: 81:46.73 /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]’: 81:46.73 /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]’ 81:46.73 /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]’ 81:46.73 /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]’ 81:46.73 /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]’ 81:46.73 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 81:46.73 /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] 81:46.73 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 81:46.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:46.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 81:46.73 from /builddir/build/BUILD/firefox-89.0.2/dom/base/SerializedStackHolder.cpp:10, 81:46.73 from Unified_cpp_dom_base5.cpp:74: 81:46.73 /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 81:46.73 27 | struct JSGCSetting { 81:46.73 | ^~~~~~~~~~~ 83:17.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 83:17.87 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 83:17.87 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 83:17.87 from Unified_cpp_dom_base7.cpp:11: 83:17.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 83:17.87 /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] 83:17.87 79 | memset(this, 0, sizeof(nsXPTCVariant)); 83:17.87 | ^ 83:17.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 83:17.87 44 | struct nsXPTCVariant { 83:17.87 | ^~~~~~~~~~~~~ 83:38.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 83:38.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 83:38.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 83:38.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 83:38.98 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 83:38.98 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 83:38.98 from Unified_cpp_dom_base7.cpp:2: 83:38.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 83:38.98 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 83:38.98 /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] 83:38.98 35 | memset(aT, 0, sizeof(T)); 83:38.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 83:38.98 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 83:38.98 from Unified_cpp_dom_base7.cpp:11: 83:38.98 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 83:38.98 2209 | struct GlobalProperties { 83:38.98 | ^~~~~~~~~~~~~~~~ 84:00.04 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 84:00.04 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 84:00.04 from Unified_cpp_dom_base7.cpp:2: 84:00.04 /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&)’: 84:00.04 /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] 84:00.04 644 | aOther.mHdr->mLength = 0; 84:00.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 84:00.04 In file included from Unified_cpp_dom_base7.cpp:83: 84:00.04 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 84:00.04 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 84:00.04 | ^ 84:00.55 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTArray.h:3330, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsBaseHashtable.h:13, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/xpcom/ds/nsTHashMap.h:13, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsNodeInfoManager.h:20, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:16, 84:00.55 from /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowFeatures.cpp:9, 84:00.55 from Unified_cpp_dom_base7.cpp:2: 84:00.55 /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’: 84:00.55 /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] 84:00.55 304 | mHdr->mLength = 0; 84:00.55 | ~~~~~~~~~~~~~~^~~ 84:00.55 In file included from Unified_cpp_dom_base7.cpp:11: 84:00.55 /builddir/build/BUILD/firefox-89.0.2/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 84:00.55 178 | nsTArray names; 84:00.55 | ^~~~~ 84:47.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 84:47.19 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 84:47.19 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.cpp:111, 84:47.19 from Unified_cpp_dom_base8.cpp:101: 84:47.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 84:47.20 /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] 84:47.20 79 | memset(this, 0, sizeof(nsXPTCVariant)); 84:47.20 | ^ 84:47.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 84:47.20 44 | struct nsXPTCVariant { 84:47.20 | ^~~~~~~~~~~~~ 84:54.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsWrapperCache.h:10, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsDOMDataChannel.h:11, 84:54.95 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsDOMDataChannel.cpp:7, 84:54.95 from Unified_cpp_dom_base8.cpp:2: 84:54.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 84:54.95 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 84:54.95 /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] 84:54.95 35 | memset(aT, 0, sizeof(T)); 84:54.95 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:54.95 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.cpp:111, 84:54.95 from Unified_cpp_dom_base8.cpp:101: 84:54.95 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 84:54.95 2209 | struct GlobalProperties { 84:54.95 | ^~~~~~~~~~~~~~~~ 85:59.89 In file included from Unified_cpp_dom_base9.cpp:2: 85:59.89 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: 85:59.89 /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] 85:59.89 145 | (mAttrCount - i) * sizeof(InternalAttr)); 85:59.89 | ^ 85:59.90 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.h:15, 85:59.90 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:12, 85:59.90 from Unified_cpp_dom_base9.cpp:2: 85:59.90 /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 85:59.90 123 | struct InternalAttr { 85:59.90 | ^~~~~~~~~~~~ 85:59.90 In file included from Unified_cpp_dom_base9.cpp:2: 85:59.90 /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: 85:59.90 /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] 85:59.90 213 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 85:59.90 | ^ 85:59.90 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.h:15, 85:59.90 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributes.cpp:12, 85:59.90 from Unified_cpp_dom_base9.cpp:2: 85:59.90 /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 85:59.90 123 | struct InternalAttr { 85:59.90 | ^~~~~~~~~~~~ 87:10.24 dom/broadcastchannel 87:28.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 87:28.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 87:28.36 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 87:28.36 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 87:28.36 from Unified_cpp_dom_broadcastchannel0.cpp:2: 87:28.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]’: 87:28.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]’ 87:28.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]’ 87:28.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]’ 87:28.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]’ 87:28.37 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 87:28.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] 87:28.37 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 87:28.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 87:28.37 from /builddir/build/BUILD/firefox-89.0.2/dom/broadcastchannel/BroadcastChannel.cpp:18, 87:28.37 from Unified_cpp_dom_broadcastchannel0.cpp:2: 87:28.37 /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 87:28.37 27 | struct JSGCSetting { 87:28.37 | ^~~~~~~~~~~ 87:32.20 dom/cache 87:52.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/Client.h:14, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 87:52.53 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Action.cpp:7, 87:52.53 from Unified_cpp_dom_cache0.cpp:2: 87:52.53 /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]’: 87:52.53 /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]’ 87:52.53 /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]’ 87:52.53 /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]’ 87:52.53 /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]’ 87:52.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 87:52.53 /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] 87:52.53 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 87:52.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 87:52.54 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Cache.cpp:15, 87:52.54 from Unified_cpp_dom_cache0.cpp:29: 87:52.54 /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 87:52.54 27 | struct JSGCSetting { 87:52.54 | ^~~~~~~~~~~ 89:05.71 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 89:05.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 89:05.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 89:05.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/cache/Context.h:10, 89:05.71 from /builddir/build/BUILD/firefox-89.0.2/dom/cache/Context.cpp:7, 89:05.71 from Unified_cpp_dom_cache1.cpp:2: 89:05.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreams()’: 89:05.72 /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] 89:05.72 304 | mHdr->mLength = 0; 89:05.72 | ~~~~~~~~~~~~~~^~~ 89:05.72 In file included from Unified_cpp_dom_cache1.cpp:83: 89:05.72 /builddir/build/BUILD/firefox-89.0.2/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 89:05.72 45 | auto readStreamList = mReadStreamList.Clone(); 89:05.72 | ^~~~~~~~~~~~~~ 89:52.23 dom/canvas 90:45.64 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/CanvasGradient.h:8, 90:45.64 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/CanvasGradient.cpp:5, 90:45.64 from Unified_cpp_dom_canvas0.cpp:11: 90:45.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]’: 90:45.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]’ 90:45.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]’ 90:45.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]’ 90:45.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]’ 90:45.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 90:45.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] 90:45.64 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 90:45.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:45.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 90:45.65 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ImageBitmap.cpp:22, 90:45.65 from Unified_cpp_dom_canvas0.cpp:92: 90:45.65 /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 90:45.65 27 | struct JSGCSetting { 90:45.65 | ^~~~~~~~~~~ 94:05.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 94:05.57 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 94:05.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 94:05.57 from WindowBinding.cpp:50, 94:05.57 from UnifiedBindings23.cpp:262: 94:05.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 94:05.57 /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] 94:05.57 79 | memset(this, 0, sizeof(nsXPTCVariant)); 94:05.57 | ^ 94:05.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 94:05.57 44 | struct nsXPTCVariant { 94:05.57 | ^~~~~~~~~~~~~ 94:22.25 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 94:22.25 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 94:22.25 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 94:22.25 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 94:22.25 from Unified_cpp_dom_canvas4.cpp:20: 94:22.25 /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]’: 94:22.25 /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]’ 94:22.25 /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]’ 94:22.25 /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]’ 94:22.25 /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}]’ 94:22.25 /usr/include/c++/10/type_traits:2506:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 94:22.25 /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]’ 94:22.25 /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&> >’ 94:22.25 /usr/include/c++/10/type_traits:2979:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>’ 94:22.25 /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&>’ 94:22.25 /usr/include/c++/10/tuple:1734:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand::; _Tuple = std::tuple&]’ 94:22.25 /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]’ 94:22.25 /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]’ 94:22.25 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLParent.cpp:61:79: required from here 94:22.25 /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] 94:22.25 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 94:22.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.25 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.h:13, 94:22.25 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.cpp:6, 94:22.25 from Unified_cpp_dom_canvas4.cpp:2: 94:22.25 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLTypes.h:341:8: note: ‘struct mozilla::FloatOrInt’ declared here 94:22.25 341 | struct FloatOrInt final // For TexParameter[fi] and friends. 94:22.25 | ^~~~~~~~~~ 94:22.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 94:22.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 94:22.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 94:22.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 94:22.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 94:22.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:6, 94:22.30 from VideoPlaybackQualityBinding.cpp:5, 94:22.30 from UnifiedBindings23.cpp:2: 94:22.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]’: 94:22.30 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 94:22.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] 94:22.30 35 | memset(aT, 0, sizeof(T)); 94:22.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 94:22.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 94:22.30 from WindowBinding.cpp:50, 94:22.30 from UnifiedBindings23.cpp:262: 94:22.30 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 94:22.30 2209 | struct GlobalProperties { 94:22.30 | ^~~~~~~~~~~~~~~~ 94:22.45 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 94:22.45 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 94:22.45 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 94:22.45 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 94:22.45 from Unified_cpp_dom_canvas4.cpp:20: 94:22.45 /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]’: 94:22.45 /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]’ 94:22.45 /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]’ 94:22.45 /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]’ 94:22.45 /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]’ 94:22.45 /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]’ 94:22.45 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:161:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 94:22.45 /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&>’ 94:22.45 /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]’ 94:22.45 /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&> >’ 94:22.45 /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&>’ 94:22.45 /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>&>’ 94:22.45 /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>&]’ 94:22.46 /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]’ 94:22.46 /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]’ 94:22.46 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLParent.cpp:61:79: required from here 94:22.46 /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] 94:22.46 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 94:22.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.46 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLTypes.h:27, 94:22.46 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.h:13, 94:22.46 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLFormats.cpp:6, 94:22.46 from Unified_cpp_dom_canvas4.cpp:2: 94:22.46 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:2906:7: note: ‘class mozilla::layers::SurfaceDescriptor’ declared here 94:22.46 2906 | class SurfaceDescriptor final 94:22.46 | ^~~~~~~~~~~~~~~~~ 94:27.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 94:27.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 94:27.44 from VideoPlaybackQualityBinding.cpp:5, 94:27.44 from UnifiedBindings23.cpp:2: 94:27.44 /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]’: 94:27.44 /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]’ 94:27.44 /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]’ 94:27.44 /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]’ 94:27.44 /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]’ 94:27.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 94:27.44 /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] 94:27.44 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 94:27.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:27.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 94:27.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 94:27.44 from WorkerGlobalScopeBinding.cpp:39, 94:27.44 from UnifiedBindings23.cpp:340: 94:27.44 /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 94:27.44 27 | struct JSGCSetting { 94:27.44 | ^~~~~~~~~~~ 95:16.23 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLCommandQueue.h:13, 95:16.23 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/ClientWebGLContext.h:23, 95:16.23 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/HostWebGLContext.h:11, 95:16.23 from /builddir/build/BUILD/firefox-89.0.2/dom/canvas/WebGLMemoryTracker.cpp:8, 95:16.23 from Unified_cpp_dom_canvas4.cpp:20: 95:16.23 /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]’: 95:16.23 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:744:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95:16.23 744 | if (!isSome) { 95:16.23 | ^~ 95:16.23 /builddir/build/BUILD/firefox-89.0.2/dom/canvas/QueueParamTraits.h:739:10: note: ‘isSome’ was declared here 95:16.23 739 | bool isSome; 95:16.23 | ^~~~~~ 96:14.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 96:14.83 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 96:14.83 from XMLHttpRequestEventTargetBinding.cpp:22, 96:14.83 from UnifiedBindings24.cpp:28: 96:14.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 96:14.83 /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] 96:14.83 79 | memset(this, 0, sizeof(nsXPTCVariant)); 96:14.83 | ^ 96:14.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 96:14.83 44 | struct nsXPTCVariant { 96:14.83 | ^~~~~~~~~~~~~ 96:22.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:6, 96:22.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DocumentBinding.h:6, 96:22.93 from XMLDocumentBinding.cpp:4, 96:22.93 from UnifiedBindings24.cpp:2: 96:22.93 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 96:22.93 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 96:22.93 /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] 96:22.93 35 | memset(aT, 0, sizeof(T)); 96:22.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:22.93 In file included from XMLHttpRequestEventTargetBinding.cpp:22, 96:22.93 from UnifiedBindings24.cpp:28: 96:22.93 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 96:22.93 2209 | struct GlobalProperties { 96:22.93 | ^~~~~~~~~~~~~~~~ 96:23.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 96:23.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 96:23.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 96:23.12 from VideoPlaybackQualityBinding.cpp:5, 96:23.12 from UnifiedBindings23.cpp:2: 96:23.12 /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)’: 96:23.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] 96:23.12 304 | mHdr->mLength = 0; 96:23.12 | ~~~~~~~~~~~~~~^~~ 96:23.12 In file included from UnifiedBindings23.cpp:366: 96:23.12 WorkerNavigatorBinding.cpp:722:22: note: while referencing ‘result’ 96:23.12 722 | nsTArray result; 96:23.12 | ^~~~~~ 96:38.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 96:38.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 96:38.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 96:38.94 from VideoPlaybackQualityBinding.cpp:5, 96:38.94 from UnifiedBindings23.cpp:2: 96:38.94 /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)’: 96:38.94 /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] 96:38.94 644 | aOther.mHdr->mLength = 0; 96:38.94 | ~~~~~~~~~~~~~~~~~~~~~^~~ 96:38.94 In file included from WebExtensionContentScriptBinding.cpp:30, 96:38.94 from UnifiedBindings23.cpp:93: 96:38.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 96:38.94 190 | aOutput.SetValue(aInput.Value().Clone()); 96:38.94 | ~~~~~~~~~~~~~~~~~~~~^~ 96:39.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 96:39.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 96:39.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:8, 96:39.14 from VideoPlaybackQualityBinding.cpp:5, 96:39.14 from UnifiedBindings23.cpp:2: 96:39.14 /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)’: 96:39.14 /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] 96:39.14 644 | aOther.mHdr->mLength = 0; 96:39.14 | ~~~~~~~~~~~~~~~~~~~~~^~~ 96:39.14 In file included from WebExtensionContentScriptBinding.cpp:30, 96:39.14 from UnifiedBindings23.cpp:93: 96:39.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 96:39.14 190 | aOutput.SetValue(aInput.Value().Clone()); 96:39.14 | ~~~~~~~~~~~~~~~~~~~~^~ 98:58.38 dom/clients/api 99:14.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.h:10, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.cpp:7, 99:14.52 from Unified_cpp_dom_clients_api0.cpp:2: 99:14.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]’: 99:14.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]’ 99:14.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]’ 99:14.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]’ 99:14.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]’ 99:14.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 99:14.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] 99:14.52 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 99:14.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:14.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/ClientDOMUtil.h:12, 99:14.52 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/api/Client.cpp:9, 99:14.52 from Unified_cpp_dom_clients_api0.cpp:2: 99:14.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 99:14.52 27 | struct JSGCSetting { 99:14.52 | ^~~~~~~~~~~ 99:41.68 dom/clients/manager 100:12.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientManager.h:9, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientChannelHelper.cpp:9, 100:12.40 from Unified_cpp_dom_clients_manager0.cpp:2: 100:12.40 /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]’: 100:12.40 /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]’ 100:12.40 /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]’ 100:12.40 /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]’ 100:12.40 /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]’ 100:12.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 100:12.40 /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] 100:12.40 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 100:12.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:12.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 100:12.40 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientManager.cpp:13, 100:12.40 from Unified_cpp_dom_clients_manager0.cpp:65: 100:12.40 /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 100:12.40 27 | struct JSGCSetting { 100:12.40 | ^~~~~~~~~~~ 100:48.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 100:48.25 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 100:48.25 from EventTargetBinding.cpp:30, 100:48.25 from UnifiedBindings5.cpp:15: 100:48.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 100:48.26 /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] 100:48.26 79 | memset(this, 0, sizeof(nsXPTCVariant)); 100:48.26 | ^ 100:48.26 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 100:48.26 44 | struct nsXPTCVariant { 100:48.26 | ^~~~~~~~~~~~~ 100:57.96 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsapi.h:31, 100:57.96 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/AtomList.h:10, 100:57.96 from EventSourceBinding.cpp:4, 100:57.96 from UnifiedBindings5.cpp:2: 100:57.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]’: 100:57.96 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 100:57.96 /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] 100:57.96 35 | memset(aT, 0, sizeof(T)); 100:57.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 100:57.96 In file included from EventTargetBinding.cpp:30, 100:57.96 from UnifiedBindings5.cpp:15: 100:57.96 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 100:57.96 2209 | struct GlobalProperties { 100:57.96 | ^~~~~~~~~~~~~~~~ 101:03.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpPromise.h:9, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpenWindowUtils.h:9, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 101:03.38 from Unified_cpp_dom_clients_manager1.cpp:2: 101:03.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]’: 101:03.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]’ 101:03.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]’ 101:03.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]’ 101:03.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]’ 101:03.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 101:03.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] 101:03.38 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 101:03.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 101:03.38 from /builddir/build/BUILD/firefox-89.0.2/dom/clients/manager/ClientSource.cpp:23, 101:03.38 from Unified_cpp_dom_clients_manager1.cpp:20: 101:03.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 101:03.38 27 | struct JSGCSetting { 101:03.38 | ^~~~~~~~~~~ 102:25.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:25.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:25.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 102:25.32 from FormDataEventBinding.cpp:5, 102:25.32 from UnifiedBindings6.cpp:2: 102:25.32 /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)’: 102:25.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] 102:25.33 304 | mHdr->mLength = 0; 102:25.33 | ~~~~~~~~~~~~~~^~~ 102:25.33 In file included from UnifiedBindings6.cpp:132: 102:25.33 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 102:25.33 431 | nsTArray result; 102:25.33 | ^~~~~~ 102:25.48 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:25.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:25.48 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 102:25.48 from FormDataEventBinding.cpp:5, 102:25.48 from UnifiedBindings6.cpp:2: 102:25.48 /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)’: 102:25.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] 102:25.48 304 | mHdr->mLength = 0; 102:25.48 | ~~~~~~~~~~~~~~^~~ 102:25.48 In file included from UnifiedBindings6.cpp:132: 102:25.48 GamepadBinding.cpp:325:61: note: while referencing ‘result’ 102:25.48 325 | nsTArray> result; 102:25.48 | ^~~~~~ 102:25.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:25.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:25.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 102:25.66 from FormDataEventBinding.cpp:5, 102:25.66 from UnifiedBindings6.cpp:2: 102:25.67 /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)’: 102:25.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 ‘nsTArray > [1]’ [-Warray-bounds] 102:25.67 304 | mHdr->mLength = 0; 102:25.67 | ~~~~~~~~~~~~~~^~~ 102:25.67 In file included from UnifiedBindings6.cpp:132: 102:25.67 GamepadBinding.cpp:607:69: note: while referencing ‘result’ 102:25.67 607 | nsTArray> result; 102:25.67 | ^~~~~~ 102:28.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:28.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:28.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 102:28.05 from FormDataEventBinding.cpp:5, 102:28.05 from UnifiedBindings6.cpp:2: 102:28.05 /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)’: 102:28.05 /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] 102:28.05 304 | mHdr->mLength = 0; 102:28.05 | ~~~~~~~~~~~~~~^~~ 102:28.05 In file included from UnifiedBindings6.cpp:132: 102:28.05 GamepadBinding.cpp:819:60: note: while referencing ‘result’ 102:28.05 819 | nsTArray> result; 102:28.05 | ^~~~~~ 102:28.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 102:28.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 102:28.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:8, 102:28.32 from FormDataEventBinding.cpp:5, 102:28.32 from UnifiedBindings6.cpp:2: 102:28.32 /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)’: 102:28.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] 102:28.33 304 | mHdr->mLength = 0; 102:28.33 | ~~~~~~~~~~~~~~^~~ 102:28.33 In file included from UnifiedBindings6.cpp:132: 102:28.33 GamepadBinding.cpp:713:69: note: while referencing ‘result’ 102:28.33 713 | nsTArray> result; 102:28.33 | ^~~~~~ 103:28.00 dom/commandhandler 104:20.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 104:20.53 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 104:20.53 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:46, 104:20.53 from Unified_cpp_dom_bindings0.cpp:2: 104:20.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 104:20.53 /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:20.53 79 | memset(this, 0, sizeof(nsXPTCVariant)); 104:20.53 | ^ 104:20.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 104:20.53 44 | struct nsXPTCVariant { 104:20.53 | ^~~~~~~~~~~~~ 104:28.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsfriendapi.h:11, 104:28.14 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.h:12, 104:28.14 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:7, 104:28.14 from Unified_cpp_dom_bindings0.cpp:2: 104:28.14 /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:28.14 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 104:28.14 /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:28.14 35 | memset(aT, 0, sizeof(T)); 104:28.14 | ~~~~~~^~~~~~~~~~~~~~~~~~ 104:28.14 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:46, 104:28.14 from Unified_cpp_dom_bindings0.cpp:2: 104:28.14 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 104:28.14 2209 | struct GlobalProperties { 104:28.14 | ^~~~~~~~~~~~~~~~ 104:30.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 104:30.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 104:30.14 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.h:26, 104:30.14 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:7, 104:30.14 from Unified_cpp_dom_bindings0.cpp:2: 104:30.14 /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]’: 104:30.14 /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]’ 104:30.14 /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]’ 104:30.14 /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]’ 104:30.14 /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]’ 104:30.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 104:30.15 /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] 104:30.15 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 104:30.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:30.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 104:30.15 from /builddir/build/BUILD/firefox-89.0.2/dom/bindings/BindingUtils.cpp:43, 104:30.15 from Unified_cpp_dom_bindings0.cpp:2: 104:30.15 /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 104:30.15 27 | struct JSGCSetting { 104:30.15 | ^~~~~~~~~~~ 104:47.78 dom/console 105:08.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:08.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:08.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:08.40 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:08.40 from Unified_cpp_dom_console0.cpp:2: 105:08.40 /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]’: 105:08.40 /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]’ 105:08.40 /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]’ 105:08.40 /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]’ 105:08.40 /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]’ 105:08.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 105:08.40 /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] 105:08.40 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 105:08.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:08.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 105:08.40 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:24, 105:08.40 from Unified_cpp_dom_console0.cpp:2: 105:08.40 /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 105:08.40 27 | struct JSGCSetting { 105:08.40 | ^~~~~~~~~~~ 105:11.36 dom/credentialmanagement 105:16.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:16.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:16.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:16.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:16.65 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:16.65 from Unified_cpp_dom_console0.cpp:2: 105:16.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: 105:16.65 /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] 105:16.65 304 | mHdr->mLength = 0; 105:16.65 | ~~~~~~~~~~~~~~^~~ 105:16.65 In file included from Unified_cpp_dom_console0.cpp:20: 105:16.65 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 105:16.65 154 | nsTArray reports; 105:16.65 | ^~~~~~~ 105:16.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:16.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:16.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:16.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:16.74 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:16.74 from Unified_cpp_dom_console0.cpp:2: 105:16.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: 105:16.74 /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] 105:16.74 304 | mHdr->mLength = 0; 105:16.74 | ~~~~~~~~~~~~~~^~~ 105:16.74 In file included from Unified_cpp_dom_console0.cpp:20: 105:16.74 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 105:16.74 175 | nsTArray reports; 105:16.74 | ^~~~~~~ 105:17.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:17.12 from Unified_cpp_dom_console0.cpp:2: 105:17.12 /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)’: 105:17.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] 105:17.12 304 | mHdr->mLength = 0; 105:17.12 | ~~~~~~~~~~~~~~^~~ 105:17.12 In file included from Unified_cpp_dom_console0.cpp:20: 105:17.12 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 105:17.12 41 | nsTArray reports; 105:17.12 | ^~~~~~~ 105:17.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:17.12 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:17.12 from Unified_cpp_dom_console0.cpp:2: 105:17.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] 105:17.12 304 | mHdr->mLength = 0; 105:17.12 | ~~~~~~~~~~~~~~^~~ 105:17.12 In file included from Unified_cpp_dom_console0.cpp:20: 105:17.12 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 105:17.12 41 | nsTArray reports; 105:17.12 | ^~~~~~~ 105:19.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:19.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:19.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:19.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:19.66 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:19.66 from Unified_cpp_dom_console0.cpp:2: 105:19.66 /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)’: 105:19.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 ‘nsTArray [1]’ [-Warray-bounds] 105:19.67 304 | mHdr->mLength = 0; 105:19.67 | ~~~~~~~~~~~~~~^~~ 105:19.67 In file included from Unified_cpp_dom_console0.cpp:20: 105:19.67 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 105:19.67 90 | nsTArray reports; 105:19.67 | ^~~~~~~ 105:19.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 105:19.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 105:19.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 105:19.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Console.h:11, 105:19.67 from /builddir/build/BUILD/firefox-89.0.2/dom/console/Console.cpp:7, 105:19.67 from Unified_cpp_dom_console0.cpp:2: 105:19.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 ‘nsTArray [1]’ [-Warray-bounds] 105:19.67 304 | mHdr->mLength = 0; 105:19.67 | ~~~~~~~~~~~~~~^~~ 105:19.67 In file included from Unified_cpp_dom_console0.cpp:20: 105:19.67 /builddir/build/BUILD/firefox-89.0.2/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 105:19.67 90 | nsTArray reports; 105:19.67 | ^~~~~~~ 105:21.37 dom/crypto 105:30.70 dom/debugger 105:39.34 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/CryptoBuffer.h:10, 105:39.34 from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/CryptoBuffer.cpp:7, 105:39.34 from Unified_cpp_dom_crypto0.cpp:2: 105:39.34 /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]’: 105:39.34 /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]’ 105:39.34 /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]’ 105:39.34 /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]’ 105:39.34 /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]’ 105:39.34 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 105:39.34 /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] 105:39.34 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 105:39.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:39.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 105:39.34 from /builddir/build/BUILD/firefox-89.0.2/dom/crypto/WebCryptoTask.cpp:23, 105:39.34 from Unified_cpp_dom_crypto0.cpp:29: 105:39.34 /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 105:39.34 27 | struct JSGCSetting { 105:39.34 | ^~~~~~~~~~~ 105:43.34 dom/encoding 105:52.31 dom/events 105:53.75 dom/fetch 106:19.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTObserverArray.h:12, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Blob.h:10, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/File.h:10, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/dom/fetch/BodyExtractor.cpp:8, 106:19.45 from Unified_cpp_dom_fetch0.cpp:2: 106:19.45 /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]’: 106:19.45 /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]’ 106:19.45 /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]’ 106:19.45 /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]’ 106:19.45 /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]’ 106:19.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 106:19.45 /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] 106:19.45 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 106:19.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:19.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 106:19.45 from /builddir/build/BUILD/firefox-89.0.2/dom/fetch/Fetch.cpp:45, 106:19.45 from Unified_cpp_dom_fetch0.cpp:29: 106:19.45 /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 106:19.45 27 | struct JSGCSetting { 106:19.45 | ^~~~~~~~~~~ 107:22.25 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 107:22.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 107:22.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:22.25 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 107:22.25 from Unified_cpp_dom_events1.cpp:2: 107:22.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::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 107:22.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::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]’ 107:22.25 /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]’ 107:22.25 /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]’ 107:22.25 /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]’ 107:22.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 107:22.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 non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 107:22.26 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 107:22.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:22.26 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 107:22.26 from /builddir/build/BUILD/firefox-89.0.2/dom/events/Event.cpp:17, 107:22.26 from Unified_cpp_dom_events1.cpp:11: 107:22.26 /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 107:22.26 27 | struct JSGCSetting { 107:22.26 | ^~~~~~~~~~~ 107:34.30 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 107:34.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 107:34.30 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 107:34.30 from /builddir/build/BUILD/firefox-89.0.2/dom/events/AnimationEvent.cpp:7, 107:34.31 from Unified_cpp_dom_events0.cpp:2: 107:34.31 /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&)’: 107:34.31 /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] 107:34.31 644 | aOther.mHdr->mLength = 0; 107:34.31 | ~~~~~~~~~~~~~~~~~~~~~^~~ 107:34.31 In file included from Unified_cpp_dom_events0.cpp:29: 107:34.31 /builddir/build/BUILD/firefox-89.0.2/dom/events/Clipboard.cpp:441:42: note: while referencing ‘sequence’ 107:34.31 441 | nsTArray> sequence; 107:34.31 | ^~~~~~~~ 107:45.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 107:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 107:45.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:45.21 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 107:45.21 from Unified_cpp_dom_events1.cpp:2: 107:45.21 /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)’: 107:45.21 /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] 107:45.21 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 107:45.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 107:45.22 In file included from Unified_cpp_dom_events1.cpp:29: 107:45.22 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventListenerManager.cpp:1223:37: note: ‘*((void*)& legacyAutoOverride +8)’ was declared here 107:45.22 1223 | Maybe legacyAutoOverride; 107:45.22 | ^~~~~~~~~~~~~~~~~~ 107:45.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 107:45.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 107:45.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:45.22 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 107:45.22 from Unified_cpp_dom_events1.cpp:2: 107:45.22 /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] 107:45.22 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 107:45.22 | ~~~~~~~~^~~~~~ 107:45.22 In file included from Unified_cpp_dom_events1.cpp:29: 107:45.22 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventListenerManager.cpp:1223:37: note: ‘legacyAutoOverride.mozilla::dom::EventMessageAutoOverride::mEvent’ was declared here 107:45.22 1223 | Maybe legacyAutoOverride; 107:45.22 | ^~~~~~~~~~~~~~~~~~ 107:45.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 107:45.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 107:45.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:45.78 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 107:45.78 from Unified_cpp_dom_events1.cpp:2: 107:45.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*)’: 107:45.78 /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] 107:45.79 421 | size_type Capacity() const { return mHdr->mCapacity; } 107:45.79 | ~~~~~~^~~~~~~~~ 107:45.79 In file included from Unified_cpp_dom_events1.cpp:20: 107:45.79 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventDispatcher.cpp:854:34: note: while referencing ‘chain’ 107:45.79 854 | nsTArray chain; 107:45.79 | ^~~~~ 107:45.79 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 107:45.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 107:45.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 107:45.79 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 107:45.79 from /builddir/build/BUILD/firefox-89.0.2/dom/events/DragEvent.cpp:7, 107:45.79 from Unified_cpp_dom_events1.cpp:2: 107:45.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] 107:45.79 439 | mArray.mHdr->mLength = 0; 107:45.79 | ~~~~~~~~~~~~~~~~~~~~~^~~ 107:45.79 In file included from Unified_cpp_dom_events1.cpp:20: 107:45.79 /builddir/build/BUILD/firefox-89.0.2/dom/events/EventDispatcher.cpp:854:34: note: while referencing ‘chain’ 107:45.79 854 | nsTArray chain; 107:45.79 | ^~~~~ 107:55.30 dom/file/ipc 108:20.83 In file included from Unified_cpp_dom_events2.cpp:92: 108:20.83 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: 108:20.84 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp:111:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 108:20.84 111 | *cache = handler; 108:20.84 | ~~~~~~~^~~~~~~~~ 108:20.84 /builddir/build/BUILD/firefox-89.0.2/dom/events/ShortcutKeys.cpp:106:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 108:20.84 106 | while (keyData->event) { 108:20.84 | ~~~~~~~~~^~~~~ 108:32.75 dom/file 108:51.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 108:51.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 108:51.19 from /builddir/build/BUILD/firefox-89.0.2/dom/file/BaseBlobImpl.cpp:7, 108:51.19 from Unified_cpp_dom_file0.cpp:2: 108:51.19 /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:51.19 /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:51.19 /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:51.19 /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:51.19 /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:51.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 108:51.19 /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:51.19 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 108:51.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:51.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 108:51.19 from /builddir/build/BUILD/firefox-89.0.2/dom/file/Blob.cpp:14, 108:51.19 from Unified_cpp_dom_file0.cpp:11: 108:51.19 /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:51.19 27 | struct JSGCSetting { 108:51.19 | ^~~~~~~~~~~ 108:58.07 dom/file/uri 109:07.67 dom/filehandle 109:31.61 dom/filesystem/compat 109:34.81 dom/filesystem 109:48.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 109:48.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 109:48.38 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 109:48.39 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 109:48.39 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 109:48.39 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 109:48.39 from Unified_cpp_filesystem_compat0.cpp:2: 109:48.39 /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)’: 109:48.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 ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 109:48.39 304 | mHdr->mLength = 0; 109:48.39 | ~~~~~~~~~~~~~~^~~ 109:48.39 In file included from Unified_cpp_filesystem_compat0.cpp:29: 109:48.39 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 109:48.39 55 | Sequence> sequence; 109:48.39 | ^~~~~~~~ 109:49.83 dom/flex 110:03.45 dom/gamepad 110:04.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 110:04.23 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 110:04.23 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 110:04.23 from Unified_cpp_dom_filesystem0.cpp:2: 110:04.23 /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]’: 110:04.23 /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]’ 110:04.23 /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]’ 110:04.23 /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]’ 110:04.23 /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]’ 110:04.23 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 110:04.23 /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] 110:04.23 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 110:04.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:04.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 110:04.23 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:19, 110:04.23 from Unified_cpp_dom_filesystem0.cpp:2: 110:04.23 /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 110:04.23 27 | struct JSGCSetting { 110:04.23 | ^~~~~~~~~~~ 110:12.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 110:12.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 110:12.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 110:12.49 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 110:12.49 from Unified_cpp_dom_filesystem0.cpp:2: 110:12.49 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: 110:12.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 ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 110:12.49 304 | mHdr->mLength = 0; 110:12.49 | ~~~~~~~~~~~~~~^~~ 110:12.49 In file included from Unified_cpp_dom_filesystem0.cpp:74: 110:12.49 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 110:12.49 404 | Sequence> files; 110:12.49 | ^~~~~ 110:12.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 110:12.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 110:12.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 110:12.50 from /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/Directory.cpp:7, 110:12.50 from Unified_cpp_dom_filesystem0.cpp:2: 110:12.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 ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 110:12.50 304 | mHdr->mLength = 0; 110:12.50 | ~~~~~~~~~~~~~~^~~ 110:12.50 In file included from Unified_cpp_dom_filesystem0.cpp:74: 110:12.50 /builddir/build/BUILD/firefox-89.0.2/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 110:12.50 404 | Sequence> files; 110:12.50 | ^~~~~ 110:14.12 dom/geolocation 110:40.01 dom/grid 110:57.75 dom/html/input 111:06.35 dom/html 111:59.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/html/nsGenericHTMLElement.h:10, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/html/ElementInternals.cpp:7, 111:59.14 from Unified_cpp_dom_html0.cpp:2: 111:59.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: 111:59.14 /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] 111:59.14 644 | aOther.mHdr->mLength = 0; 111:59.14 | ~~~~~~~~~~~~~~~~~~~~~^~~ 111:59.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:22, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsStyledElement.h:17, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsMappedAttributeElement.h:16, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/html/nsGenericHTMLElement.h:11, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 111:59.14 from /builddir/build/BUILD/firefox-89.0.2/dom/html/ElementInternals.cpp:7, 111:59.14 from Unified_cpp_dom_html0.cpp:2: 111:59.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 111:59.14 1903 | mBands = aRegion.mBands.Clone(); 111:59.14 | ^ 112:03.09 dom/indexedDB 113:11.67 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: 113:11.67 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:13996:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 113:11.67 13996 | switch (maintenanceAction) { 113:11.67 | ^~~~~~ 113:25.87 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 113:25.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPermissionManager.h:14, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:11, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 113:25.88 /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’: 113:25.88 /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] 113:25.88 304 | mHdr->mLength = 0; 113:25.88 | ~~~~~~~~~~~~~~^~~ 113:25.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Assertions.h:19, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:10, 113:25.88 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 113:25.88 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:16847:29: note: while referencing ‘objectStoreSpec’ 113:25.88 16847 | ObjectStoreSpec objectStoreSpec; 113:25.88 | ^~~~~~~~~~~~~~~ 113:25.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 113:25.88 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 113:25.88 | ^~ 113:25.88 /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’ 113:25.88 597 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 113:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:25.88 /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’ 113:25.88 604 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 113:25.88 | ^~~~~~~~~~~~~~~~~~ 113:25.88 /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’ 113:25.88 616 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 113:25.88 | ^~~~~~~~~~~~~~~~~~ 113:25.88 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 113:25.88 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 113:25.88 | ^~~~~~~~~~~~~ 113:25.88 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:16837:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 113:25.88 16837 | IDB_TRY_UNWRAP( 113:25.88 | ^~~~~~~~~~~~~~ 113:30.12 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 113:30.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPermissionManager.h:14, 113:30.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 113:30.12 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.h:11, 113:30.12 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:7: 113:30.12 /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]’: 113:30.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::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 113:30.12 304 | mHdr->mLength = 0; 113:30.12 | ~~~~~~~~~~~~~~^~~ 113:30.12 /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsParent.cpp:19883:5: note: while referencing ‘result’ 113:30.13 19883 | T result; 113:30.13 | ^~~~~~ 114:50.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 114:50.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 114:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.h:12, 114:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.cpp:7, 114:50.68 from Unified_cpp_dom_indexedDB0.cpp:2: 114:50.68 /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]’: 114:50.68 /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]’ 114:50.68 /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]’ 114:50.68 /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]’ 114:50.68 /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]’ 114:50.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 114:50.68 /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] 114:50.68 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 114:50.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:50.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 114:50.68 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/ActorsChild.cpp:39, 114:50.68 from Unified_cpp_dom_indexedDB0.cpp:2: 114:50.68 /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 114:50.68 27 | struct JSGCSetting { 114:50.68 | ^~~~~~~~~~~ 115:58.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 115:58.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 115:58.43 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.h:12, 115:58.43 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.cpp:7, 115:58.43 from Unified_cpp_dom_indexedDB1.cpp:2: 115:58.43 /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]’: 115:58.43 /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]’ 115:58.43 /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]’ 115:58.43 /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]’ 115:58.43 /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]’ 115:58.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 115:58.43 /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] 115:58.43 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 115:58.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:58.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 115:58.43 from /builddir/build/BUILD/firefox-89.0.2/dom/indexedDB/IDBTransaction.cpp:20, 115:58.43 from Unified_cpp_dom_indexedDB1.cpp:2: 115:58.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 115:58.43 27 | struct JSGCSetting { 115:58.43 | ^~~~~~~~~~~ 116:12.13 dom/ipc/jsactor 116:28.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 116:28.56 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 116:28.56 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:25, 116:28.56 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 116:28.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 116:28.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] 116:28.56 79 | memset(this, 0, sizeof(nsXPTCVariant)); 116:28.56 | ^ 116:28.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 116:28.56 44 | struct nsXPTCVariant { 116:28.56 | ^~~~~~~~~~~~~ 116:30.75 dom/ipc 116:45.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 116:45.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 116:45.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 116:45.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/PromiseNativeHandler.h:12, 116:45.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/JSActor.h:13, 116:45.68 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:7, 116:45.68 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 116:45.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]’: 116:45.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 116:45.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] 116:45.68 35 | memset(aT, 0, sizeof(T)); 116:45.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 116:45.68 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/jsactor/JSActor.cpp:25, 116:45.68 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 116:45.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 116:45.68 2209 | struct GlobalProperties { 116:45.68 | ^~~~~~~~~~~~~~~~ 117:09.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 117:09.92 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 117:09.92 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 117:09.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 117:09.92 /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:09.92 79 | memset(this, 0, sizeof(nsXPTCVariant)); 117:09.92 | ^ 117:09.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 117:09.92 44 | struct nsXPTCVariant { 117:09.92 | ^~~~~~~~~~~~~ 117:36.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 117:36.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 117:36.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 117:36.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRemoteTab.h:13, 117:36.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 117:36.43 from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:7: 117:36.43 /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:36.43 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 117:36.43 /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:36.43 35 | memset(aT, 0, sizeof(T)); 117:36.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 117:36.43 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/ipc/ProcessHangMonitor.cpp:11: 117:36.43 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 117:36.43 2209 | struct GlobalProperties { 117:36.43 | ^~~~~~~~~~~~~~~~ 117:45.85 dom/jsurl 118:06.49 dom/l10n 118:30.57 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 118:30.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 118:30.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 118:30.57 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 118:30.57 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 118:30.57 from /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DOMLocalization.cpp:9, 118:30.57 from Unified_cpp_dom_l10n0.cpp:2: 118:30.57 /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 >&)’: 118:30.57 /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] 118:30.57 644 | aOther.mHdr->mLength = 0; 118:30.57 | ~~~~~~~~~~~~~~~~~~~~~^~~ 118:30.57 In file included from Unified_cpp_dom_l10n0.cpp:29: 118:30.57 /builddir/build/BUILD/firefox-89.0.2/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 118:30.57 435 | nsTArray errors; 118:30.57 | ^~~~~~ 118:31.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 118:31.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 118:31.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 118:31.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 118:31.43 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsContentUtils.h:26, 118:31.43 from /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DOMLocalization.cpp:9, 118:31.43 from Unified_cpp_dom_l10n0.cpp:2: 118:31.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: 118:31.43 /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] 118:31.43 304 | mHdr->mLength = 0; 118:31.43 | ~~~~~~~~~~~~~~^~~ 118:31.43 In file included from Unified_cpp_dom_l10n0.cpp:11: 118:31.43 /builddir/build/BUILD/firefox-89.0.2/dom/l10n/DocumentL10n.cpp:165:36: note: while referencing ‘elements’ 118:31.43 165 | Sequence> elements; 118:31.43 | ^~~~~~~~ 118:32.88 dom/localstorage 119:13.87 In file included from Unified_cpp_dom_localstorage0.cpp:11: 119:13.87 /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*)’: 119:13.87 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:1926:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119:13.87 1926 | mNextLoadIndex = aNextLoadIndex; 119:13.87 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 119:13.87 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:5363:12: note: ‘nextLoadIndex’ was declared here 119:13.87 5363 | uint32_t nextLoadIndex; 119:13.87 | ^~~~~~~~~~~~~ 119:16.84 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp: In member function ‘nsresult mozilla::dom::{anonymous}::PrepareDatastoreOp::DatabaseWork()’: 119:16.84 /builddir/build/BUILD/firefox-89.0.2/dom/localstorage/ActorsParent.cpp:6837:3: warning: ‘alreadyExisted’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119:16.84 6837 | if (alreadyExisted) { 119:16.84 | ^~ 119:22.00 dom/mathml 119:58.77 dom/media/autoplay 120:23.11 In file included from Unified_cpp_dom_ipc1.cpp:128: 120:23.11 /builddir/build/BUILD/firefox-89.0.2/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: 120:23.11 /builddir/build/BUILD/firefox-89.0.2/dom/ipc/SharedMap.cpp:218:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:23.11 218 | for (uint32_t i = 0; i < count; i++) { 120:23.11 | ~~^~~~~~~ 120:29.82 dom/media/bridge 120:46.85 dom/media/doctor 121:09.62 dom/media/eme 121:18.31 dom/media/encoder 121:50.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 121:50.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 121:50.43 from /builddir/build/BUILD/firefox-89.0.2/dom/media/eme/CDMCaps.cpp:7, 121:50.44 from Unified_cpp_dom_media_eme0.cpp:2: 121:50.44 /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&)’: 121:50.44 /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] 121:50.44 304 | mHdr->mLength = 0; 121:50.44 | ~~~~~~~~~~~~~~^~~ 121:50.44 In file included from Unified_cpp_dom_media_eme0.cpp:74: 121:50.44 /builddir/build/BUILD/firefox-89.0.2/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 121:50.44 891 | MediaKeySystemConfiguration config; 121:50.44 | ^~~~~~ 121:55.89 dom/media/fake-cdm 121:59.12 dom/media/flac 122:04.07 dom/media/gmp-plugin-openh264 122:05.78 dom/media/gmp 123:13.78 dom/media/gmp/widevine-adapter 123:14.75 dom/media/imagecapture 123:20.66 dom/media/ipc 123:57.83 dom/media/mediacapabilities 124:30.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 124:30.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 124:30.82 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 124:30.82 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 124:30.82 from Unified_cpp_mediacapabilities0.cpp:2: 124:30.82 /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:30.82 /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:30.82 /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:30.82 /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:30.82 /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:30.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 124:30.82 /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:30.82 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:30.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 124:30.82 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:31, 124:30.82 from Unified_cpp_mediacapabilities0.cpp:38: 124:30.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 124:30.82 27 | struct JSGCSetting { 124:30.82 | ^~~~~~~~~~~ 124:45.61 dom/media/mediacontrol 125:26.20 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 125:26.20 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/AudioFocusManager.h:9, 125:26.20 from /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:5, 125:26.20 from Unified_cpp_media_mediacontrol0.cpp:2: 125:26.20 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: 125:26.20 /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] 125:26.20 644 | aOther.mHdr->mLength = 0; 125:26.20 | ~~~~~~~~~~~~~~~~~~~~~^~~ 125:26.20 In file included from Unified_cpp_media_mediacontrol0.cpp:56: 125:26.20 /builddir/build/BUILD/firefox-89.0.2/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 125:26.20 315 | MediaMetadataBase metadata; 125:26.20 | ^~~~~~~~ 125:29.30 dom/media/mediasession 125:46.03 dom/media/mediasink 126:19.25 dom/media/mediasource 127:14.34 dom/media/mp3 127:39.50 dom/media/mp4 127:45.45 In file included from Unified_cpp_dom_media_mp40.cpp:65: 127:45.45 /builddir/build/BUILD/firefox-89.0.2/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: 127:45.45 /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] 127:45.45 852 | uint32_t creationTime, modificationTime, reserved, duration; 127:45.45 | ^~~~~~~~ 127:45.46 /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] 127:45.46 865 | uint32_t reserved; 127:45.46 | ^~~~~~~~ 128:03.87 dom/media/ogg 128:18.01 dom/media/platforms/agnostic/bytestreams 128:20.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaData.h:16, 128:20.89 from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 128:20.89 from Unified_cpp_bytestreams0.cpp:2: 128:20.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: 128:20.89 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 128:20.89 /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] 128:20.89 35 | memset(aT, 0, sizeof(T)); 128:20.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 128:20.89 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 128:20.89 from Unified_cpp_bytestreams0.cpp:20: 128:20.89 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 128:20.89 48 | struct SPSData { 128:20.90 | ^~~~~~~ 128:23.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 128:23.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/AudioConfig.h:12, 128:23.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaData.h:9, 128:23.68 from /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 128:23.68 from Unified_cpp_bytestreams0.cpp:2: 128:23.68 /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*)’: 128:23.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 ‘nsTArray [1]’ [-Warray-bounds] 128:23.69 304 | mHdr->mLength = 0; 128:23.69 | ~~~~~~~~~~~~~~^~~ 128:23.69 In file included from Unified_cpp_bytestreams0.cpp:20: 128:23.69 /builddir/build/BUILD/firefox-89.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:1027:21: note: while referencing ‘SPSTable’ 128:23.69 1027 | nsTArray SPSTable; 128:23.69 | ^~~~~~~~ 128:24.49 dom/media/platforms/agnostic/eme 128:31.66 dom/media/platforms/agnostic/gmp 128:46.87 dom/media/platforms/ffmpeg/ffmpeg57 128:51.83 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 128:51.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&)’: 128:51.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] 128:51.83 240 | bool trimmed = false; 128:51.83 | ^~~~~~~ 128:52.46 dom/media/platforms/ffmpeg/ffmpeg58 128:57.83 In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 128:57.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&)’: 128:57.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] 128:57.83 240 | bool trimmed = false; 128:57.83 | ^~~~~~~ 129:01.89 Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/wr/webrender) 129:11.11 dom/media/platforms/ffmpeg/ffvpx 129:17.61 dom/media/platforms/ffmpeg/libav53 129:18.45 In file included from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 129:18.45 /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&)’: 129:18.45 /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] 129:18.45 240 | bool trimmed = false; 129:18.45 | ^~~~~~~ 129:22.54 In file included from Unified_cpp_ffmpeg_libav530.cpp:2: 129:22.54 /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&)’: 129:22.54 /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] 129:22.54 240 | bool trimmed = false; 129:22.54 | ^~~~~~~ 129:28.69 dom/media/platforms/ffmpeg/libav54 129:31.61 dom/media/platforms/ffmpeg/libav55 129:33.57 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: 129:33.58 /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&)’: 129:33.58 /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] 129:33.58 240 | bool trimmed = false; 129:33.58 | ^~~~~~~ 129:36.53 In file included from Unified_cpp_ffmpeg_libav550.cpp:2: 129:36.53 /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&)’: 129:36.53 /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] 129:36.53 240 | bool trimmed = false; 129:36.54 | ^~~~~~~ 129:42.58 dom/media/platforms/ffmpeg 129:45.56 dom/media/platforms/omx 129:48.92 dom/media/platforms 130:07.96 dom/media/systemservices 130:49.76 dom/media 131:08.53 dom/media/utils 131:24.22 dom/media/wave 131:40.30 dom/media/webaudio/blink 131:49.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:22, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaInfo.h:11, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/dom/media/VideoUtils.h:11, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaMIMETypes.h:10, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaContainerType.h:10, 131:49.29 from /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDecoder.cpp:8, 131:49.29 from Unified_cpp_dom_media0.cpp:2: 131:49.29 /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]’: 131:49.29 /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDemuxer.cpp:75:30: required from here 131:49.29 /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] 131:49.29 35 | memset(aT, 0, sizeof(T)); 131:49.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 131:49.29 In file included from Unified_cpp_dom_media0.cpp:11: 131:49.29 /builddir/build/BUILD/firefox-89.0.2/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 131:49.29 50 | class FrameHeader { 131:49.29 | ^~~~~~~~~~~ 131:53.65 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 131:53.65 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressor.h:32, 131:53.65 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 131:53.65 from Unified_cpp_webaudio_blink0.cpp:11: 131:53.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: 131:53.65 /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] 131:53.65 2401 | elem_type* iter = Elements() + aStart; 131:53.65 | ^~~~ 131:53.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 131:53.65 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 131:53.66 | ^~~~~~~~~~~~~~~~~~ 131:53.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: 131:53.83 /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] 131:53.83 2401 | elem_type* iter = Elements() + aStart; 131:53.83 | ^~~~ 131:53.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 131:53.83 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 131:53.83 | ^~~~~~~~~~~~~~~~~~ 131:54.00 /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)’: 131:54.00 /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] 131:54.00 2401 | elem_type* iter = Elements() + aStart; 131:54.00 | ^~~~ 131:54.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 131:54.00 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 131:54.00 | ^~~~~~~~~~~~~~~~~~ 131:57.03 dom/media/webaudio 132:23.00 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsWrapperCache.h:10, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:12, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 132:23.00 from Unified_cpp_dom_media_webaudio0.cpp:2: 132:23.00 /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]’: 132:23.00 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioEventTimeline.cpp:93:24: required from here 132:23.00 /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] 132:23.00 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 132:23.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:23.00 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 132:23.00 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 132:23.00 from Unified_cpp_dom_media_webaudio0.cpp:29: 132:23.00 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioEventTimeline.h:30:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 132:23.00 30 | struct AudioTimelineEvent final { 132:23.01 | ^~~~~~~~~~~~~~~~~~ 132:37.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 132:37.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 132:37.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 132:37.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 132:37.59 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 132:37.59 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 132:37.59 from Unified_cpp_dom_media_webaudio0.cpp:2: 132:37.59 /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&)’: 132:37.60 /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] 132:37.60 304 | mHdr->mLength = 0; 132:37.60 | ~~~~~~~~~~~~~~^~~ 132:37.60 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 132:37.60 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 132:37.60 516 | IIRFilterOptions options; 132:37.60 | ^~~~~~~ 133:14.97 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 133:14.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 133:14.97 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 133:14.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 133:14.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 133:14.97 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/DecoderDoctorLogger.h:15, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaDataDemuxer.h:10, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/dom/media/Benchmark.h:10, 133:14.98 from /builddir/build/BUILD/firefox-89.0.2/dom/media/Benchmark.cpp:7, 133:14.98 from Unified_cpp_dom_media1.cpp:2: 133:14.98 /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&)’: 133:14.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 ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 133:14.98 304 | mHdr->mLength = 0; 133:14.98 | ~~~~~~~~~~~~~~^~~ 133:14.98 In file included from Unified_cpp_dom_media1.cpp:74: 133:14.98 /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 133:14.98 172 | Sequence> nonNullTrackSeq; 133:14.98 | ^~~~~~~~~~~~~~~ 133:46.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/AudioNode.h:10, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 133:46.89 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 133:46.89 from Unified_cpp_dom_media_webaudio2.cpp:2: 133:46.89 /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&)’: 133:46.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] 133:46.89 304 | mHdr->mLength = 0; 133:46.89 | ~~~~~~~~~~~~~~^~~ 133:46.89 In file included from Unified_cpp_dom_media_webaudio2.cpp:92: 133:46.89 /builddir/build/BUILD/firefox-89.0.2/dom/media/webaudio/WaveShaperNode.cpp:333:19: note: while referencing ‘curve’ 133:46.89 333 | nsTArray curve; 133:46.89 | ^~~~~ 133:49.08 dom/media/webm 133:49.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/MediaEngineWebRTCAudio.h:14, 133:49.18 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaManager.cpp:68, 133:49.18 from Unified_cpp_dom_media2.cpp:101: 133:49.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&)’: 133:49.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] 133:49.18 294 | memcpy(this, &config, sizeof(*this)); 133:49.18 | ^ 133:49.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 133:49.19 256 | struct Config { 133:49.19 | ^~~~~~ 134:08.89 dom/media/webrtc/common 134:08.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 134:12.40 In file included from Unified_cpp_media_webrtc_common0.cpp:20: 134:12.40 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: 134:12.40 /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] 134:12.40 88 | rtc::LogMessage::LogToDebug(log_level); 134:12.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 134:12.67 dom/media/webrtc/jsapi 134:36.12 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 134:36.12 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 134:36.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 134:36.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 134:36.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, 134:36.12 from Unified_cpp_media_webrtc_jsapi0.cpp:47: 134:36.12 /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&)’: 134:36.12 /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] 134:36.12 294 | memcpy(this, &config, sizeof(*this)); 134:36.12 | ^ 134:36.12 /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 134:36.12 256 | struct Config { 134:36.12 | ^~~~~~ 135:08.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 135:08.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/NSSErrorsService.h:13, 135:08.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ScopedNSSTypes.h:24, 135:08.35 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/dtlsidentity.h:13, 135:08.35 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.h:12, 135:08.35 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:5, 135:08.35 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 135:08.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 135:08.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 135:08.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 135:08.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::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 135:08.36 /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]’ 135:08.36 /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}]’ 135:08.36 /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 ] 135:08.36 /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}]’ 135:08.36 /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}]’ 135:08.36 /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]’ 135:08.36 /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]’ 135:08.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::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 135:08.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::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 135:08.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::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 135:08.36 /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]’ 135:08.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 135:08.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 type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 135:08.36 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 135:08.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:08.36 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:20, 135:08.36 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.h:15, 135:08.36 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:44, 135:08.36 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 135:08.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 135:08.36 107 | union NetAddr { 135:08.36 | ^~~~~~~ 136:25.78 dom/media/webrtc/jsep 136:55.01 dom/media/webrtc/libwebrtcglue 137:00.85 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraphImpl.h:24, 137:00.85 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaStreamTrack.cpp:11, 137:00.85 from Unified_cpp_dom_media3.cpp:11: 137:00.85 In member function ‘void mozilla::AsyncLogger::Log(const char*, const char*, const char*, mozilla::AsyncLogger::TracingPhase)’, 137:00.85 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, 137:00.85 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, 137:00.85 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, 137:00.85 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, 137:00.85 inlined from ‘void mozilla::MediaTrackGraphImpl::RunMessagesInQueue()’ at /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp:1144:7: 137:00.85 /builddir/build/BUILD/firefox-89.0.2/dom/media/AsyncLogger.h:114:18: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 137:00.85 114 | LogMozLog( 137:00.85 | ~~~~~~~~~^ 137:00.85 115 | "{\"name\": \"%s\", \"cat\": \"%s\", \"ph\": \"%c\"," 137:00.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:00.85 116 | "\"ts\": %" PRIu64 137:00.85 | ~~~~~~~~~~~~~~~~~~ 137:00.85 117 | ", \"pid\": %d, \"tid\":" 137:00.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 137:00.85 118 | " %zu, \"args\": { \"comment\": \"%s\"}},", 137:00.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:00.85 119 | aName, aCategory, TRACING_PHASE_STRINGS[static_cast(aPhase)], 137:00.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:00.85 120 | NowInUs(), getpid(), 137:00.85 | ~~~~~~~~~~~~~~~~~~~~ 137:00.85 121 | std::hash{}(std::this_thread::get_id()), aComment); 137:00.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.13 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 137:03.13 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 137:03.13 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 137:03.13 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 137:03.13 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, 137:03.13 from Unified_cpp_libwebrtcglue0.cpp:2: 137:03.13 /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&)’: 137:03.13 /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] 137:03.13 294 | memcpy(this, &config, sizeof(*this)); 137:03.13 | ^ 137:03.13 /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 137:03.13 256 | struct Config { 137:03.13 | ^~~~~~ 137:04.64 In file included from Unified_cpp_dom_media3.cpp:47: 137:04.64 /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: 137:04.64 /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaTrackGraph.cpp:3543:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 137:04.64 3543 | [holder = move(aMessage->mHolder), state]() mutable { 137:04.64 | ^ 137:52.61 dom/media/webrtc/sdp 138:01.92 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:01.92 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:01.92 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:01.92 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 138:01.92 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 138:01.92 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 138:01.92 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: 138:01.92 /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] 138:01.92 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} 138:01.92 | ^ 138:01.92 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 138:01.92 560 | SdpSetupAttribute::Role setupEnum; 138:01.92 | ^~~~~~~~~ 138:02.03 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:02.03 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:02.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:02.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 138:02.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 138:02.04 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 138:02.04 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: 138:02.04 /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] 138:02.04 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 138:02.04 | ^ 138:02.04 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 138:02.04 1130 | SdpDirectionAttribute::Direction dir; 138:02.04 | ^~~ 138:02.34 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:02.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:02.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:02.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 138:02.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 138:02.34 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 138:02.34 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: 138:02.34 /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] 138:02.34 334 | extensionattributes}; 138:02.34 | ^ 138:02.34 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 138:02.34 1223 | SdpDirectionAttribute::Direction direction; 138:02.34 | ^~~~~~~~~ 138:02.64 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:02.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:02.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:02.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 138:02.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 138:02.64 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 138:02.64 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: 138:02.64 /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] 138:02.64 494 | Group value = {semantics, tags}; 138:02.64 | ^ 138:02.64 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 138:02.64 899 | SdpGroupAttributeList::Semantics semantic; 138:02.64 | ^~~~~~~~ 138:04.12 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:04.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:04.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:04.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 138:04.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 138:04.12 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 138:04.12 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: 138:04.12 /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] 138:04.12 1716 | SsrcGroup value = {semantics, ssrcs}; 138:04.12 | ^ 138:04.12 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 138:04.12 610 | SdpSsrcGroupAttributeList::Semantics semantic; 138:04.12 | ^~~~~~~~ 138:10.07 dom/media/webrtc 138:13.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 138:13.52 from /builddir/build/BUILD/firefox-89.0.2/dom/media/MediaEventSource.h:20, 138:13.52 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.h:11, 138:13.52 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 138:13.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: 138:13.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] 138:13.52 304 | mHdr->mLength = 0; 138:13.52 | ~~~~~~~~~~~~~~^~~ 138:13.52 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 138:13.52 228 | nsTArray> devices; 138:13.52 | ^~~~~~~ 138:26.75 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttributeList.h:13, 138:26.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpMediaSection.h:12, 138:26.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/Sdp.h:71, 138:26.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpParser.h:12, 138:26.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/HybridSdpParser.h:10, 138:26.76 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, 138:26.76 from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: 138:26.76 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: 138:26.76 /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] 138:26.76 1716 | SsrcGroup value = {semantics, ssrcs}; 138:26.76 | ^ 138:26.76 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: 138:26.76 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 138:26.76 486 | SdpSsrcGroupAttributeList::Semantics semantic; 138:26.76 | ^~~~~~~~ 138:26.79 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 138:26.79 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTC.cpp:12: 138:26.79 /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&)’: 138:26.79 /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] 138:26.79 294 | memcpy(this, &config, sizeof(*this)); 138:26.79 | ^ 138:26.79 /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 138:26.79 256 | struct Config { 138:26.79 | ^~~~~~ 138:30.97 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: 138:30.97 /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*)’: 138:30.97 /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] 138:30.98 54 | if (numComponents >= component) { 138:30.98 | ^~ 138:44.61 dom/media/webrtc/transport/build 138:48.10 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 138:48.10 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 138:48.10 from Unified_cpp_dom_media_webrtc0.cpp:29: 138:48.10 /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&)’: 138:48.10 /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] 138:48.10 294 | memcpy(this, &config, sizeof(*this)); 138:48.10 | ^ 138:48.10 /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 138:48.10 256 | struct Config { 138:48.10 | ^~~~~~ 139:02.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ImageContainer.h:21, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.h:9, 139:02.55 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.h:11, 139:02.56 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 139:02.56 from Unified_cpp_dom_media_webrtc0.cpp:2: 139:02.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: 139:02.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 ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 139:02.56 304 | mHdr->mLength = 0; 139:02.56 | ~~~~~~~~~~~~~~^~~ 139:02.56 In file included from Unified_cpp_dom_media_webrtc0.cpp:56: 139:02.56 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/RTCCertificate.cpp:387:16: note: while referencing ‘cert’ 139:02.56 387 | CryptoBuffer cert; 139:02.56 | ^~~~ 139:05.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ImageContainer.h:21, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/dom/media/DOMMediaStream.h:9, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.h:11, 139:05.53 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineDefault.cpp:5, 139:05.53 from Unified_cpp_dom_media_webrtc0.cpp:2: 139:05.53 /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)’: 139:05.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 ‘nsTArray [1]’ [-Warray-bounds] 139:05.53 304 | mHdr->mLength = 0; 139:05.53 | ~~~~~~~~~~~~~~^~~ 139:05.53 In file included from Unified_cpp_dom_media_webrtc0.cpp:11: 139:05.53 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/MediaEngineRemoteVideoSource.cpp:774:33: note: while referencing ‘candidateSet’ 139:05.53 774 | nsTArray candidateSet; 139:05.53 | ^~~~~~~~~~~~ 139:27.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 139:27.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 139:27.74 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.h:47, 139:27.74 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 139:27.74 /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*)’: 139:27.74 /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] 139:27.74 304 | mHdr->mLength = 0; 139:27.74 | ~~~~~~~~~~~~~~^~~ 139:27.75 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 139:27.75 163 | nsTArray writeData; 139:27.75 | ^~~~~~~~~ 139:28.27 dom/media/webrtc/transport/ipc 140:04.23 dom/media/webrtc/transport/third_party/nICEr 140:04.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 140:09.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 140:10.73 In file included from /usr/include/string.h:519, 140:10.73 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 140:10.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 140:10.73 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 140:10.74 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, 140:10.74 from Unified_c_third_party_nICEr1.c:2: 140:10.74 In function ‘strncpy’, 140:10.74 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, 140:10.74 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, 140:10.74 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: 140:10.74 /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] 140:10.74 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:10.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:10.74 In function ‘strncpy’, 140:10.74 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, 140:10.74 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: 140:10.74 /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] 140:10.74 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:10.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:10.74 In function ‘strncpy’, 140:10.74 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, 140:10.74 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: 140:10.74 /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] 140:10.74 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:10.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:13.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 140:13.19 dom/media/webrtc/transport/third_party/nrappkit 140:13.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 140:14.54 In file included from /usr/include/string.h:519, 140:14.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 140:14.55 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 140:14.55 from Unified_c_nrappkit0.c:2: 140:14.55 In function ‘strncpy’, 140:14.55 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, 140:14.55 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: 140:14.55 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 140:14.55 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:14.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:14.55 /usr/include/bits/string_fortified.h:91:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 140:15.78 In function ‘strncpy’, 140:15.78 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: 140:15.78 /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] 140:15.78 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:15.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:15.78 In file included from Unified_c_nrappkit0.c:2: 140:15.78 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: 140:15.78 /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 140:15.78 423 | int formatlen = strlen(format); 140:15.78 | ^~~~~~~~~~~~~~ 140:15.81 In file included from /usr/include/string.h:519, 140:15.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 140:15.81 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 140:15.81 from Unified_c_nrappkit0.c:2: 140:15.81 In function ‘strncpy’, 140:15.81 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: 140:15.81 /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] 140:15.81 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 140:15.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:15.81 In file included from Unified_c_nrappkit0.c:2: 140:15.81 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: 140:15.81 /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 140:15.81 458 | int formatlen = strlen(format); 140:15.81 | ^~~~~~~~~~~~~~ 140:16.46 dom/media/webrtc/transportbridge 140:22.51 /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’: 140:22.51 /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] 140:22.51 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 140:22.51 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:22.51 799 | &port_mapping->remote_address_, compare_flags)) 140:22.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:22.51 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 140:22.51 783 | int compare_flags; 140:22.51 | ^~~~~~~~~~~~~ 140:22.58 /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’: 140:22.58 /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] 140:22.58 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 140:22.58 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:22.58 799 | &port_mapping->remote_address_, compare_flags)) 140:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:23.36 /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*)’: 140:23.36 /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] 140:23.36 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 140:23.36 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:23.36 799 | &port_mapping->remote_address_, compare_flags)) 140:23.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:23.36 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 140:23.36 783 | int compare_flags; 140:23.36 | ^~~~~~~~~~~~~ 140:23.36 /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] 140:23.36 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 140:23.36 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:23.36 799 | &port_mapping->remote_address_, compare_flags)) 140:23.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:23.36 /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 140:23.36 783 | int compare_flags; 140:23.36 | ^~~~~~~~~~~~~ 140:24.54 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 140:24.54 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 140:24.54 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 140:24.54 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transportbridge/MediaPipeline.h:16, 140:24.54 from /builddir/build/BUILD/firefox-89.0.2/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, 140:24.55 from Unified_cpp_transportbridge0.cpp:2: 140:24.55 /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&)’: 140:24.55 /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] 140:24.55 294 | memcpy(this, &config, sizeof(*this)); 140:24.55 | ^ 140:24.55 /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 140:24.55 256 | struct Config { 140:24.55 | ^~~~~~ 140:55.90 dom/media/webspeech/recognition 140:57.38 dom/media/webspeech/synth/speechd 141:05.77 dom/media/webspeech/synth 141:28.19 dom/media/webvtt 141:37.66 In file included from Unified_cpp_webspeech_synth0.cpp:20: 141:37.66 /builddir/build/BUILD/firefox-89.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: 141:37.66 /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] 141:37.66 59 | return isLocal; 141:37.66 | ^~~~~~~ 141:40.69 dom/messagechannel 141:49.86 dom/midi 142:14.73 dom/network 142:16.47 dom/notification 142:48.74 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 142:48.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 142:48.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 142:48.74 from /builddir/build/BUILD/firefox-89.0.2/dom/notification/Notification.cpp:7, 142:48.74 from Unified_cpp_dom_notification0.cpp:2: 142:48.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::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 142:48.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::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]’ 142:48.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::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 142:48.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::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 142:48.74 /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]’ 142:48.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 142:48.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 non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 142:48.74 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 142:48.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:48.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 142:48.74 from /builddir/build/BUILD/firefox-89.0.2/dom/notification/Notification.cpp:34, 142:48.74 from Unified_cpp_dom_notification0.cpp:2: 142:48.74 /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 142:48.74 27 | struct JSGCSetting { 142:48.74 | ^~~~~~~~~~~ 142:52.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 142:52.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 142:52.15 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.h:10, 142:52.15 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:7, 142:52.15 from Unified_cpp_dom_network0.cpp:2: 142: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]’: 142: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]’ 142: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]’ 142: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]’ 142: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]’ 142:52.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 142:52.15 /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] 142:52.15 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 142:52.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:52.15 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 142:52.15 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:12, 142:52.15 from Unified_cpp_dom_network0.cpp:2: 142:52.15 /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 142:52.15 27 | struct JSGCSetting { 142:52.15 | ^~~~~~~~~~~ 142:58.68 dom/offline 143:00.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 143:00.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 143:00.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 143:00.60 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.h:10, 143:00.60 from /builddir/build/BUILD/firefox-89.0.2/dom/network/Connection.cpp:7, 143:00.60 from Unified_cpp_dom_network0.cpp:2: 143:00.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: 143:00.60 /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] 143:00.60 644 | aOther.mHdr->mLength = 0; 143:00.60 | ~~~~~~~~~~~~~~~~~~~~~^~~ 143:00.60 In file included from Unified_cpp_dom_network0.cpp:101: 143:00.60 /builddir/build/BUILD/firefox-89.0.2/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 143:00.60 503 | FallibleTArray fallibleArray; 143:00.60 | ^~~~~~~~~~~~~ 143:04.36 dom/payments/ipc 143:13.66 dom/payments 143:19.87 dom/performance 143:39.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIGlobalObject.h:18, 143:39.59 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/EventCounts.cpp:7, 143:39.59 from Unified_cpp_dom_performance0.cpp:2: 143:39.59 /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:39.59 /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:39.59 /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:39.59 /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:39.59 /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:39.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 143:39.59 /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:39.59 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 143:39.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:39.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 143:39.59 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/Performance.cpp:28, 143:39.59 from Unified_cpp_dom_performance0.cpp:11: 143:39.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 143:39.59 27 | struct JSGCSetting { 143:39.59 | ^~~~~~~~~~~ 143:55.71 dom/permission 144:12.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceTiming.h:11, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceTiming.cpp:7, 144:12.45 from Unified_cpp_dom_performance1.cpp:2: 144:12.45 /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]’: 144:12.45 /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]’ 144:12.45 /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]’ 144:12.45 /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]’ 144:12.45 /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]’ 144:12.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 144:12.45 /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] 144:12.45 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 144:12.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 144:12.45 from /builddir/build/BUILD/firefox-89.0.2/dom/performance/PerformanceWorker.cpp:8, 144:12.45 from Unified_cpp_dom_performance1.cpp:11: 144:12.45 /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 144:12.45 27 | struct JSGCSetting { 144:12.45 | ^~~~~~~~~~~ 144:15.45 dom/plugins/base 144:20.59 dom/power 144:24.90 dom/prio 144:31.06 dom/promise 144:47.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 144:47.41 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 144:47.41 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:52, 144:47.41 from Unified_cpp_dom_promise0.cpp:2: 144:47.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 144:47.41 /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] 144:47.41 79 | memset(this, 0, sizeof(nsXPTCVariant)); 144:47.41 | ^ 144:47.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 144:47.41 44 | struct nsXPTCVariant { 144:47.41 | ^~~~~~~~~~~~~ 144:51.56 dom/prototype 144:57.31 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Promise.h:14, 144:57.32 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:7, 144:57.32 from Unified_cpp_dom_promise0.cpp:2: 144:57.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 144:57.32 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 144:57.32 /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] 144:57.32 35 | memset(aT, 0, sizeof(T)); 144:57.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 144:57.32 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:52, 144:57.32 from Unified_cpp_dom_promise0.cpp:2: 144:57.32 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 144:57.32 2209 | struct GlobalProperties { 144:57.32 | ^~~~~~~~~~~~~~~~ 144:59.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 144:59.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Promise.h:18, 144:59.19 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:7, 144:59.19 from Unified_cpp_dom_promise0.cpp:2: 144:59.19 /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]’: 144:59.19 /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]’ 144:59.19 /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]’ 144:59.19 /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]’ 144:59.19 /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]’ 144:59.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 144:59.20 /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] 144:59.20 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 144:59.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:59.20 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 144:59.20 from /builddir/build/BUILD/firefox-89.0.2/dom/promise/Promise.cpp:30, 144:59.20 from Unified_cpp_dom_promise0.cpp:2: 144:59.20 /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 144:59.20 27 | struct JSGCSetting { 144:59.20 | ^~~~~~~~~~~ 145:05.48 dom/push 145:11.97 dom/quota 145:34.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 145:34.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/PushManager.h:32, 145:34.72 from /builddir/build/BUILD/firefox-89.0.2/dom/push/PushManager.cpp:7, 145:34.72 from Unified_cpp_dom_push0.cpp:2: 145:34.72 /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]’: 145:34.72 /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]’ 145:34.72 /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]’ 145:34.72 /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]’ 145:34.72 /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]’ 145:34.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 145:34.72 /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] 145:34.73 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 145:34.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:34.73 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 145:34.73 from /builddir/build/BUILD/firefox-89.0.2/dom/push/PushManager.cpp:18, 145:34.73 from Unified_cpp_dom_push0.cpp:2: 145:34.73 /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 145:34.73 27 | struct JSGCSetting { 145:34.73 | ^~~~~~~~~~~ 145:41.54 dom/reporting 145:44.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 145:44.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 145:44.40 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 145:44.40 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 145:44.40 from Unified_cpp_dom_quota0.cpp:2: 145:44.40 /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]’: 145:44.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::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 145:44.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::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 145:44.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::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 145:44.41 /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsParent.cpp:775:21: required from here 145:44.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 ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 145:44.41 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 145:44.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:44.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:10, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTSubstring.h:1376, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsAString.h:22, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsString.h:16, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 145:44.41 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 145:44.41 from Unified_cpp_dom_quota0.cpp:2: 145:44.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Maybe.h:348:55: note: ‘class mozilla::Maybe’ declared here 145:44.41 348 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe 145:44.41 | ^~~~~ 145:44.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 145:44.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 145:44.64 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 145:44.64 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 145:44.64 from Unified_cpp_dom_quota0.cpp:2: 145:44.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]’: 145:44.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]’ 145:44.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]’ 145:44.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]’ 145:44.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]’ 145:44.64 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 145:44.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] 145:44.64 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 145:44.64 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:44.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 145:44.64 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/StorageManager.cpp:30, 145:44.64 from Unified_cpp_dom_quota0.cpp:137: 145:44.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 145:44.64 27 | struct JSGCSetting { 145:44.65 | ^~~~~~~~~~~ 146:08.27 dom/script 146:19.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 146:19.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 146:19.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 146:19.36 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.h:13, 146:19.36 from /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsChild.cpp:7, 146:19.36 from Unified_cpp_dom_quota0.cpp:2: 146:19.36 /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)’: 146:19.36 /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] 146:19.37 304 | mHdr->mLength = 0; 146:19.37 | ~~~~~~~~~~~~~~^~~ 146:19.37 In file included from Unified_cpp_dom_quota0.cpp:11: 146:19.37 /builddir/build/BUILD/firefox-89.0.2/dom/quota/ActorsParent.cpp:8943:31: note: while referencing ‘directoriesForRemovalRetry’ 146:19.37 8943 | nsTArray> directoriesForRemovalRetry; 146:19.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 146:29.95 dom/security/featurepolicy 146:46.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 146:46.02 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.h:11, 146:46.02 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.cpp:7, 146:46.02 from Unified_cpp_featurepolicy0.cpp:2: 146:46.02 /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&)’: 146:46.02 /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] 146:46.02 304 | mHdr->mLength = 0; 146:46.02 | ~~~~~~~~~~~~~~^~~ 146:46.02 In file included from Unified_cpp_featurepolicy0.cpp:20: 146:46.02 /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 146:46.02 89 | Feature feature(featureTokens[0]); 146:46.02 | ^~~~~~~ 146:46.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 146:46.02 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.h:11, 146:46.02 from /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/Feature.cpp:7, 146:46.02 from Unified_cpp_featurepolicy0.cpp:2: 146:46.02 /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] 146:46.02 304 | mHdr->mLength = 0; 146:46.02 | ~~~~~~~~~~~~~~^~~ 146:46.02 In file included from Unified_cpp_featurepolicy0.cpp:20: 146:46.02 /builddir/build/BUILD/firefox-89.0.2/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 146:46.02 89 | Feature feature(featureTokens[0]); 146:46.02 | ^~~~~~~ 146:47.35 dom/security/sanitizer 146:48.67 dom/security 146:59.67 dom/serializers 147:26.60 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 147:26.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 147:26.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 147:26.60 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Document.h:17, 147:26.60 from /builddir/build/BUILD/firefox-89.0.2/dom/security/CSPEvalChecker.cpp:8, 147:26.60 from Unified_cpp_dom_security0.cpp:2: 147:26.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::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 147:26.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::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]’ 147:26.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::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 147:26.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::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 147:26.60 /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]’ 147:26.60 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 147:26.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 non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147:26.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 147:26.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:26.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 147:26.61 from /builddir/build/BUILD/firefox-89.0.2/dom/security/CSPEvalChecker.cpp:9, 147:26.61 from Unified_cpp_dom_security0.cpp:2: 147:26.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 147:26.61 27 | struct JSGCSetting { 147:26.61 | ^~~~~~~~~~~ 147:32.11 dom/serviceworkers 147:57.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.h:12, 147:57.82 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7, 147:57.82 from Unified_cpp_dom_serviceworkers0.cpp:2: 147:57.82 /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]’: 147:57.82 /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]’ 147:57.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]’ 147:57.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]’ 147:57.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]’ 147:57.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 147:57.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] 147:57.83 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 147:57.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:57.83 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 147:57.83 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerPrivate.h:13, 147:57.83 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/FetchEventOpChild.cpp:31, 147:57.83 from Unified_cpp_dom_serviceworkers0.cpp:2: 147:57.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 147:57.83 27 | struct JSGCSetting { 147:57.83 | ^~~~~~~~~~~ 148:53.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, 148:53.58 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 148:53.58 from Unified_cpp_dom_serviceworkers1.cpp:2: 148:53.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]’: 148:53.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]’ 148:53.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]’ 148:53.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]’ 148:53.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]’ 148:53.58 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 148:53.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] 148:53.58 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 148:53.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:53.58 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 148:53.58 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:34, 148:53.58 from Unified_cpp_dom_serviceworkers1.cpp:11: 148:53.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 148:53.58 27 | struct JSGCSetting { 148:53.58 | ^~~~~~~~~~~ 148:59.07 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerJob.h:12, 148:59.07 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 148:59.07 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 148:59.07 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 148:59.07 from Unified_cpp_dom_serviceworkers2.cpp:2: 148:59.07 /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]’: 148:59.07 /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]’ 148:59.07 /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]’ 148:59.07 /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]’ 148:59.07 /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]’ 148:59.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 148:59.08 /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] 148:59.08 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 148:59.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:59.08 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 148:59.08 from /builddir/build/BUILD/firefox-89.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, 148:59.08 from Unified_cpp_dom_serviceworkers2.cpp:20: 148:59.08 /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 148:59.08 27 | struct JSGCSetting { 148:59.08 | ^~~~~~~~~~~ 149:32.16 dom/simpledb 149:38.99 dom/smil 149:54.44 dom/storage 150:30.94 dom/svg 150:42.23 dom/system 151:24.98 dom/u2f 151:47.61 dom/url 152:05.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/URLSearchParams.h:21, 152:05.59 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URL.h:10, 152:05.59 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URL.cpp:7, 152:05.59 from Unified_cpp_dom_url0.cpp:2: 152:05.59 /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]’: 152:05.59 /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]’ 152:05.59 /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]’ 152:05.59 /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]’ 152:05.59 /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]’ 152:05.59 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 152:05.59 /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] 152:05.59 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 152:05.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:05.59 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 152:05.59 from /builddir/build/BUILD/firefox-89.0.2/dom/url/URLWorker.cpp:12, 152:05.59 from Unified_cpp_dom_url0.cpp:29: 152:05.60 /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 152:05.60 27 | struct JSGCSetting { 152:05.60 | ^~~~~~~~~~~ 152:09.44 dom/vr 152:41.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsAttrValue.h:25, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:22, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/vr/VRDisplay.cpp:9, 152:41.52 from Unified_cpp_dom_vr0.cpp:2: 152:41.52 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: 152:41.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] 152:41.52 304 | mHdr->mLength = 0; 152:41.52 | ~~~~~~~~~~~~~~^~~ 152:41.52 In file included from Unified_cpp_dom_vr0.cpp:56: 152:41.52 /builddir/build/BUILD/firefox-89.0.2/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 152:41.52 256 | nsTArray> buttons; 152:41.52 | ^~~~~~~ 152:41.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsAttrValue.h:25, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/base/AttrArray.h:22, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Element.h:20, 152:41.52 from /builddir/build/BUILD/firefox-89.0.2/dom/vr/VRDisplay.cpp:9, 152:41.52 from Unified_cpp_dom_vr0.cpp:2: 152:41.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] 152:41.52 304 | mHdr->mLength = 0; 152:41.52 | ~~~~~~~~~~~~~~^~~ 152:41.52 In file included from Unified_cpp_dom_vr0.cpp:56: 152:41.52 /builddir/build/BUILD/firefox-89.0.2/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 152:41.52 268 | nsTArray axes; 152:41.52 | ^~~~ 153:58.51 dom/webauthn 154:14.42 dom/webbrowserpersist 154:30.87 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 154:30.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 154:30.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 154:30.87 from /builddir/build/BUILD/firefox-89.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 154:30.87 from Unified_cpp_dom_webauthn0.cpp:2: 154:30.87 /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 >&)’: 154:30.87 /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] 154:30.87 304 | mHdr->mLength = 0; 154:30.87 | ~~~~~~~~~~~~~~^~~ 154:30.87 In file included from Unified_cpp_dom_webauthn0.cpp:74: 154:30.87 /builddir/build/BUILD/firefox-89.0.2/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 154:30.87 517 | CryptoBuffer rpIdHash; 154:30.87 | ^~~~~~~~ 154:35.88 dom/webgpu 155:07.15 dom/websocket 155:26.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 155:26.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:20, 155:26.04 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.h:12, 155:26.04 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.cpp:7, 155:26.04 from Unified_cpp_dom_websocket0.cpp:2: 155:26.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]’: 155:26.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]’ 155:26.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::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 155:26.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::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 155:26.04 /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:26.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 155:26.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] 155:26.04 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 155:26.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:26.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 155:26.04 from /builddir/build/BUILD/firefox-89.0.2/dom/websocket/WebSocket.cpp:28, 155:26.04 from Unified_cpp_dom_websocket0.cpp:2: 155:26.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 155:26.04 27 | struct JSGCSetting { 155:26.04 | ^~~~~~~~~~~ 155:33.52 dom/workers/remoteworkers 156:02.28 dom/workers/sharedworkers 156:03.61 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:12, 156:03.61 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 156:03.61 from Unified_cpp_remoteworkers0.cpp:2: 156:03.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]’: 156:03.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]’ 156:03.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]’ 156:03.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]’ 156:03.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]’ 156:03.61 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 156:03.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 non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:03.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 156:03.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:03.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 156:03.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 156:03.61 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, 156:03.61 from Unified_cpp_remoteworkers0.cpp:2: 156:03.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 156:03.61 27 | struct JSGCSetting { 156:03.61 | ^~~~~~~~~~~ 156:19.49 dom/workers 156:31.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 156:31.42 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.h:11, 156:31.42 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7, 156:31.42 from Unified_cpp_sharedworkers0.cpp:2: 156: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]’: 156: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]’ 156: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]’ 156: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]’ 156: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]’ 156:31.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 156:31.43 /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] 156:31.43 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 156:31.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:31.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 156:31.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 156:31.43 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/sharedworkers/SharedWorker.cpp:17, 156:31.43 from Unified_cpp_sharedworkers0.cpp:2: 156:31.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 156:31.43 27 | struct JSGCSetting { 156:31.43 | ^~~~~~~~~~~ 156:37.40 dom/worklet 156:48.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 156:48.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 156:48.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 156:48.19 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.h:10, 156:48.19 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.cpp:7, 156:48.19 from Unified_cpp_dom_workers0.cpp:2: 156:48.19 /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]’: 156:48.19 /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]’ 156:48.19 /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]’ 156:48.19 /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]’ 156:48.19 /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]’ 156:48.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 156:48.19 /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] 156:48.19 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 156:48.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:48.19 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerPrivate.h:36, 156:48.19 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/ChromeWorker.cpp:11, 156:48.19 from Unified_cpp_dom_workers0.cpp:2: 156:48.19 /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 156:48.19 27 | struct JSGCSetting { 156:48.19 | ^~~~~~~~~~~ 156:50.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 156:50.81 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 156:50.81 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:29, 156:50.81 from Unified_cpp_dom_worklet0.cpp:2: 156:50.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 156:50.81 /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:50.81 79 | memset(this, 0, sizeof(nsXPTCVariant)); 156:50.81 | ^ 156:50.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 156:50.81 44 | struct nsXPTCVariant { 156:50.81 | ^~~~~~~~~~~~~ 156:53.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashtable.h:24, 156:53.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:22, 156:53.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRefCountedHashtable.h:10, 156:53.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRefPtrHashtable.h:10, 156:53.92 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.h:11, 156:53.92 from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:7, 156:53.92 from Unified_cpp_dom_worklet0.cpp:2: 156:53.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 156:53.92 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 156:53.92 /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] 156:53.92 35 | memset(aT, 0, sizeof(T)); 156:53.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 156:53.92 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/worklet/Worklet.cpp:29, 156:53.92 from Unified_cpp_dom_worklet0.cpp:2: 156:53.92 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 156:53.92 2209 | struct GlobalProperties { 156:53.92 | ^~~~~~~~~~~~~~~~ 157:08.20 dom/xhr 157:24.06 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:24.06 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 157:24.06 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerNavigator.cpp:7, 157:24.06 from Unified_cpp_dom_workers1.cpp:2: 157:24.06 /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:24.06 /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:24.06 /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:24.06 /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:24.06 /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:24.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 157:24.06 /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:24.06 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 157:24.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:24.06 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 157:24.07 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, 157:24.07 from /builddir/build/BUILD/firefox-89.0.2/dom/workers/WorkerNavigator.cpp:7, 157:24.07 from Unified_cpp_dom_workers1.cpp:2: 157:24.07 /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:24.07 27 | struct JSGCSetting { 157:24.07 | ^~~~~~~~~~~ 157:40.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:41, 157:40.81 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequest.h:11, 157:40.81 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequest.cpp:7, 157:40.81 from Unified_cpp_dom_xhr0.cpp:2: 157:40.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]’: 157:40.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]’ 157:40.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]’ 157:40.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]’ 157:40.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]’ 157:40.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 157:40.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] 157:40.81 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 157:40.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:40.81 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 157:40.82 from /builddir/build/BUILD/firefox-89.0.2/dom/xhr/XMLHttpRequestWorker.cpp:33, 157:40.82 from Unified_cpp_dom_xhr0.cpp:47: 157:40.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 157:40.82 27 | struct JSGCSetting { 157:40.82 | ^~~~~~~~~~~ 157:42.29 dom/xml 157:55.40 dom/xslt/base 158:06.02 dom/xslt/xml 158:07.62 dom/xslt/xpath 158:20.76 dom/xslt/xslt 158:34.38 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 158:34.38 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 158:34.38 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 158:34.38 from Unified_cpp_dom_xslt_xslt0.cpp:29: 158:34.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 158:34.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] 158:34.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 158:34.38 | ^ 158:34.38 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 158:34.38 44 | struct nsXPTCVariant { 158:34.38 | ^~~~~~~~~~~~~ 158:36.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIContent.h:10, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:9, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xml/txXMLUtils.h:15, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTFunctions.h:11, 158:36.69 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 158:36.69 from Unified_cpp_dom_xslt_xslt0.cpp:11: 158:36.69 /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:36.69 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 158:36.69 /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:36.70 35 | memset(aT, 0, sizeof(T)); 158:36.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 158:36.70 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 158:36.70 from Unified_cpp_dom_xslt_xslt0.cpp:29: 158:36.70 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 158:36.70 2209 | struct GlobalProperties { 158:36.70 | ^~~~~~~~~~~~~~~~ 158:42.47 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.47 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: 158:42.47 /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] 158:42.47 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 158:42.47 | ^ 158:42.47 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.47 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.47 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.47 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.47 17 | class txXPathNode { 158:42.47 | ^~~~~~~~~~~ 158:42.47 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.47 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: 158:42.47 /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] 158:42.47 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 158:42.47 | ^ 158:42.47 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.47 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.47 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.47 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.47 17 | class txXPathNode { 158:42.47 | ^~~~~~~~~~~ 158:42.47 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.47 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: 158:42.48 /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] 158:42.48 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 158:42.48 | ^ 158:42.48 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.48 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.48 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.48 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.48 17 | class txXPathNode { 158:42.48 | ^~~~~~~~~~~ 158:42.48 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.48 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: 158:42.48 /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] 158:42.48 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 158:42.48 | ^ 158:42.48 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.48 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.48 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.48 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.48 17 | class txXPathNode { 158:42.48 | ^~~~~~~~~~~ 158:42.48 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.48 /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] 158:42.48 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 158:42.48 | ^ 158:42.48 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.48 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.48 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.48 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.48 17 | class txXPathNode { 158:42.48 | ^~~~~~~~~~~ 158:42.48 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 158:42.48 /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*)’: 158:42.48 /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] 158:42.48 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 158:42.48 | ^ 158:42.48 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 158:42.48 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txNameTest.cpp:9, 158:42.48 from Unified_cpp_dom_xslt_xpath1.cpp:2: 158:42.48 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 158:42.48 17 | class txXPathNode { 158:42.48 | ^~~~~~~~~~~ 158:59.01 dom/xul 159:18.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/base/txStack.h:9, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txResultRecycler.h:10, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExprResult.h:11, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExpr.h:11, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTPatterns.h:11, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.h:9, 159:18.03 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.cpp:6, 159:18.03 from Unified_cpp_dom_xslt_xslt1.cpp:2: 159:18.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: 159:18.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] 159:18.03 304 | mHdr->mLength = 0; 159:18.03 | ~~~~~~~~~~~~~~^~~ 159:18.03 In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: 159:18.03 /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 159:18.03 270 | nsTArray frameStripSpaceTests; 159:18.03 | ^~~~~~~~~~~~~~~~~~~~ 159:18.05 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/base/txStack.h:9, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txResultRecycler.h:10, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExprResult.h:11, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xpath/txExpr.h:11, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txXSLTPatterns.h:11, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.h:9, 159:18.05 from /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txPatternParser.cpp:6, 159:18.05 from Unified_cpp_dom_xslt_xslt1.cpp:2: 159:18.05 In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, 159:18.05 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, 159:18.05 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, 159:18.05 inlined from ‘nsTArray::~nsTArray()’ at /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:2712:7, 159:18.05 inlined from ‘nsresult txStylesheet::doneCompiling()’ at /builddir/build/BUILD/firefox-89.0.2/dom/xslt/xslt/txStylesheet.cpp:270:33: 159:18.05 /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] 159:18.05 262 | static void Free(void* aPtr) { free(aPtr); } 159:18.06 | ~~~~^~~~~~ 159:21.20 editor/composer 159:41.83 editor/libeditor 161:04.53 In file included from Unified_cpp_editor_libeditor1.cpp:128: 161:04.53 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: 161:04.53 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 161:04.53 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 161:04.53 /builddir/build/BUILD/firefox-89.0.2/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 161:04.53 227 | int32_t newCellIndex; 161:04.53 | ^~~~~~~~~~~~ 162:31.01 editor/spellchecker 162:55.97 editor/txmgr 162:59.88 extensions/auth 163:15.56 extensions/permissions 163:54.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 163:54.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfo.h:14, 163:54.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfoImpl.h:14, 163:54.66 from /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/Permission.cpp:7, 163:54.66 from Unified_cpp_permissions0.cpp:2: 163:54.66 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: 163:54.66 /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] 163:54.66 304 | mHdr->mLength = 0; 163:54.66 | ~~~~~~~~~~~~~~^~~ 163:54.66 In file included from Unified_cpp_permissions0.cpp:20: 163:54.67 /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/PermissionManager.cpp:2790:28: note: while referencing ‘entries’ 163:54.67 2790 | nsTArray entries; 163:54.67 | ^~~~~~~ 163:55.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 163:55.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfo.h:14, 163:55.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIClassInfoImpl.h:14, 163:55.50 from /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/Permission.cpp:7, 163:55.50 from Unified_cpp_permissions0.cpp:2: 163:55.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: 163:55.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] 163:55.51 304 | mHdr->mLength = 0; 163:55.51 | ~~~~~~~~~~~~~~^~~ 163:55.51 In file included from Unified_cpp_permissions0.cpp:20: 163:55.51 /builddir/build/BUILD/firefox-89.0.2/extensions/permissions/PermissionManager.cpp:2818:23: note: while referencing ‘entries’ 163:55.51 2818 | nsTArray entries; 163:55.51 | ^~~~~~~ 163:58.37 extensions/pref/autoconfig/src 164:10.82 extensions/spellcheck/hunspell/glue 164:57.33 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings) 166:07.84 extensions/spellcheck/hunspell/src 166:40.39 extensions/spellcheck/src 167:24.32 gfx/2d 168:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 168:23.07 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 168:23.07 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 168:23.07 /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]’: 168:23.07 /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] 168:23.07 52 | if (aElement < aMinValue || aElement > aMaxValue) { 168:23.07 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 168:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 168:23.07 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 168:23.07 1720 | JoinStyle joinStyle; 168:23.07 | ^~~~~~~~~ 168:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 168:23.07 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 168:23.07 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 168:23.07 /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] 168:23.07 52 | if (aElement < aMinValue || aElement > aMaxValue) { 168:23.07 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 168:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 168:23.07 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 168:23.07 1721 | CapStyle capStyle; 168:23.07 | ^~~~~~~~ 168:23.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 168:23.40 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.h:15, 168:23.40 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:7: 168:23.40 /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]’: 168:23.40 /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] 168:23.40 52 | if (aElement < aMinValue || aElement > aMaxValue) { 168:23.41 | ~~~~~~~~~^~~~~~~~~~~ 168:23.41 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:8: 168:23.41 /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] 168:23.41 3454 | if (!mFontDetails.size || !aStream.good()) { 168:23.41 | ~~~~~~~~~~~~~^~~~ 168:24.13 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: 168:24.13 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 168:24.13 50 | if (magicInt != mozilla::gfx::kMagicInt) { 168:24.13 | ^~ 168:24.13 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 168:24.13 57 | if (majorRevision != kMajorRevision) { 168:24.13 | ^~ 168:24.13 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 168:24.13 64 | if (minorRevision > kMinorRevision) { 168:24.13 | ^~ 168:24.13 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/InlineTranslator.cpp:72:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 168:24.13 72 | bool success = RecordedEvent::DoWithEvent( 168:24.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 168:24.13 73 | reader, static_cast(eventType), 168:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:24.14 74 | [&](RecordedEvent* recordedEvent) -> bool { 168:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:24.14 75 | // Make sure that the whole event was read from the stream 168:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:24.14 76 | // successfully. 168:24.14 | ~~~~~~~~~~~~~~~~ 168:24.14 77 | if (!reader.good()) { 168:24.14 | ~~~~~~~~~~~~~~~~~~~~~ 168:24.14 78 | mError = " READ"; 168:24.14 | ~~~~~~~~~~~~~~~~~ 168:24.14 79 | return false; 168:24.14 | ~~~~~~~~~~~~~ 168:24.14 80 | } 168:24.14 | ~ 168:24.14 81 | 168:24.14 | 168:24.14 82 | if (!recordedEvent->PlayEvent(this)) { 168:24.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:24.14 83 | mError = " PLAY"; 168:24.14 | ~~~~~~~~~~~~~~~~~ 168:24.14 84 | return false; 168:24.14 | ~~~~~~~~~~~~~ 168:24.14 85 | } 168:24.14 | ~ 168:24.14 86 | 168:24.14 | 168:24.14 87 | return true; 168:24.14 | ~~~~~~~~~~~~ 168:24.14 88 | }); 168:24.14 | ~~ 168:41.97 /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’: 168:41.97 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 168:41.97 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); 168:41.97 | ^ 169:22.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 169:22.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 169:22.44 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 169:22.44 from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/BufferEdgePad.cpp:13, 169:22.44 from Unified_cpp_gfx_2d0.cpp:20: 169:22.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 169:22.44 /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] 169:22.44 644 | aOther.mHdr->mLength = 0; 169:22.44 | ~~~~~~~~~~~~~~~~~~~~~^~~ 169:22.44 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/2d/BufferEdgePad.cpp:13, 169:22.44 from Unified_cpp_gfx_2d0.cpp:20: 169:22.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 169:22.44 1903 | mBands = aRegion.mBands.Clone(); 169:22.44 | ^ 169:29.56 In file included from Unified_cpp_gfx_2d0.cpp:83: 169:29.56 /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&)’: 169:29.56 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 169:29.56 454 | cairo_pattern_t* pat; 169:29.56 | ^~~ 170:00.34 In file included from Unified_cpp_gfx_2d1.cpp:65: 170:00.34 /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)’: 170:00.34 /builddir/build/BUILD/firefox-89.0.2/gfx/2d/Path.cpp:520:18: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 170:00.34 520 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 170:00.34 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:25.03 gfx/angle/targets/angle_common 170:25.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 171:11.81 gfx/angle/targets/preprocessor 171:39.95 gfx/angle/targets/translator 171:43.60 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/toolkit/library/rust) 171:47.18 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 171:47.18 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 171:47.18 In member function ‘constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const’, 171:47.18 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: 171:47.18 /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=] 171:47.18 78 | return memcmp(data(), b.data(), mLength) == 0; 171:47.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:24.19 /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)’: 174:24.20 /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] 174:24.20 435 | node->getAsSwizzleNode()); 174:24.20 | ^ 174:24.20 /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] 174:24.20 431 | setMatrixStride(node, storage, rowMajor); 174:24.20 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.82 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: 175:20.82 /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=] 175:20.82 916 | switch (type.getNominalSize()) 175:20.82 | ^~~~~~ 175:20.82 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:13: note: here 175:20.82 927 | case EbtInt: 175:20.82 | ^~~~ 175:20.82 /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=] 175:20.82 928 | switch (type.getNominalSize()) 175:20.82 | ^~~~~~ 175:20.82 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:13: note: here 175:20.82 939 | case EbtUInt: 175:20.82 | ^~~~ 175:20.83 /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=] 175:20.83 940 | switch (type.getNominalSize()) 175:20.83 | ^~~~~~ 175:20.83 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:13: note: here 175:20.83 951 | case EbtBool: 175:20.83 | ^~~~ 175:20.83 /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=] 175:20.83 952 | switch (type.getNominalSize()) 175:20.83 | ^~~~~~ 175:20.83 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:963:13: note: here 175:20.83 963 | case EbtVoid: 175:20.83 | ^~~~ 179:34.41 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/Common.h:19, 179:34.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 179:34.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 179:34.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 179:34.41 /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&)’: 179:34.41 /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] 179:34.41 294 | ASSERT(position >= 0); 179:34.41 | ~~~~~~~~~^~~~ 179:34.41 /builddir/build/BUILD/firefox-89.0.2/gfx/angle/checkout/src/common/debug.h:321:64: note: in definition of macro ‘ASSERT’ 179:34.41 321 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 179:34.41 | ^~~~~~~~~ 180:05.45 gfx/cairo/cairo/src 180:05.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:05.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:05.85 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:05.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 180:05.85 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 180: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] 180:05.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:05.85 | ^ 180: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’ 180:05.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:05.85 | ^~~~ 180:05.85 /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’ 180:05.85 165 | new_elements = _cairo_malloc_ab (pq->max_size, 180:05.85 | ^~~~~~~~~~~~~~~~ 180:06.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:06.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:06.96 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:06.96 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 180:06.96 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 180:06.96 /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] 180:06.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:06.96 | ^ 180:06.96 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:06.96 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:06.96 | ^~~~ 180:06.96 /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’ 180:06.96 904 | new_elements = _cairo_malloc_ab (pq->max_size, 180:06.96 | ^~~~~~~~~~~~~~~~ 180:08.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:08.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:08.02 from /usr/include/assert.h:35, 180:08.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:08.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:08.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 180:08.02 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:08.02 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:08.02 | ^~~~~~~ 180:09.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:09.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:09.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:09.66 from /usr/include/assert.h:35, 180:09.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:09.66 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:09.66 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 180:09.66 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:09.66 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:09.66 | ^~~~~~~ 180:09.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 180:09.82 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 180:09.82 | 180:09.82 : note: this is the location of the previous definition 180:09.83 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:09.83 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 180:09.83 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 180:09.83 /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] 180:09.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:09.84 | ^ 180:09.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:09.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:09.84 | ^~~~ 180:09.84 /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’ 180:09.84 1197 | data = _cairo_malloc_ab (height, stride); 180:09.84 | ^~~~~~~~~~~~~~~~ 180:09.84 /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] 180:09.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:09.84 | ^ 180:09.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:09.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:09.84 | ^~~~ 180:09.84 /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’ 180:09.84 1259 | data = _cairo_malloc_ab (height, stride); 180:09.84 | ^~~~~~~~~~~~~~~~ 180:09.84 /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] 180:09.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:09.84 | ^ 180:09.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:09.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:09.84 | ^~~~ 180:09.84 /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’ 180:09.84 1280 | data = _cairo_malloc_ab (height, stride); 180:09.84 | ^~~~~~~~~~~~~~~~ 180:09.84 /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] 180:09.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:09.84 | ^ 180:09.84 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:09.84 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:09.84 | ^~~~ 180:09.84 /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’ 180:09.84 1313 | data = _cairo_malloc_ab (height, stride); 180:09.84 | ^~~~~~~~~~~~~~~~ 180:11.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:11.28 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:11.28 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 180:11.28 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 180:11.28 /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] 180:11.28 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 180:11.28 | ^ 180:11.28 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:11.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:11.29 | ^~~~ 180:11.29 /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’ 180:11.29 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 180:11.29 | ^~~~~~~~~~~~~~~~~ 180:11.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] 180:11.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:11.29 | ^ 180:11.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’ 180:11.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:11.29 | ^~~~ 180:11.29 /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’ 180:11.29 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 180:11.29 | ^~~~~~~~~~~~~~~~ 180:11.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:11.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:11.92 from /usr/include/assert.h:35, 180:11.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:11.92 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:11.92 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 180:11.92 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:11.92 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:11.92 | ^~~~~~~ 180:12.09 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:12.09 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 180:12.09 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 180:12.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] 180:12.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.09 | ^ 180:12.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’ 180:12.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.09 | ^~~~ 180:12.09 /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’ 180:12.09 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 180:12.09 | ^~~~~~~~~~~~~~~~ 180:12.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] 180:12.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.10 | ^ 180:12.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’ 180:12.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.10 | ^~~~ 180:12.10 /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’ 180:12.10 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 180:12.10 | ^~~~~~~~~~~~~~~~ 180:12.10 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 180:12.10 /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] 180:12.10 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 180:12.10 | ^ 180:12.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’ 180:12.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.10 | ^~~~ 180:12.10 /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’ 180:12.10 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 180:12.10 | ^~~~~~~~~~~~~~~~~ 180:12.11 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 180:12.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] 180:12.11 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.11 | ^ 180:12.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’ 180:12.11 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.11 | ^~~~ 180:12.11 /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’ 180:12.11 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 180:12.11 | ^~~~~~~~~~~~~~~~ 180:12.14 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 180:12.14 /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] 180:12.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.14 | ^ 180:12.14 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:12.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.14 | ^~~~ 180:12.14 /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’ 180:12.14 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 180:12.14 | ^~~~~~~~~~~~~~~~ 180:12.14 /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] 180:12.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.14 | ^ 180:12.14 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:12.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.14 | ^~~~ 180:12.14 /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’ 180:12.14 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 180:12.14 | ^~~~~~~~~~~~~~~~ 180:12.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 180:12.20 /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] 180:12.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.20 | ^ 180:12.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:12.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.20 | ^~~~ 180:12.20 /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’ 180:12.20 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:12.20 | ^~~~~~~~~~~~~~~~ 180:12.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] 180:12.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:12.21 | ^ 180:12.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’ 180:12.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:12.21 | ^~~~ 180:12.21 /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’ 180:12.21 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 180:12.21 | ^~~~~~~~~~~~~~~~ 180:14.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: 180:14.27 /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] 180:14.27 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 180:14.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:14.27 2202 | resource, interpolate); 180:14.27 | ~~~~~~~~~~~~~~~~~~~~~~ 180:14.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 180:14.27 2137 | cairo_bool_t interpolate; 180:14.27 | ^~~~~~~~~~~ 180:15.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:15.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:15.03 from /usr/include/assert.h:35, 180:15.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:15.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:15.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 180:15.03 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:15.03 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:15.03 | ^~~~~~~ 180:15.21 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:15.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 180:15.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 180:15.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] 180:15.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:15.22 | ^ 180:15.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’ 180:15.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:15.22 | ^~~~ 180:15.22 /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’ 180:15.22 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 180:15.22 | ^~~~~~~~~~~~~~~~ 180:16.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:16.76 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:16.76 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 180:16.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 180:16.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] 180:16.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:16.76 | ^ 180:16.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’ 180:16.76 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:16.76 | ^~~~ 180:16.76 /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’ 180:16.76 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:16.76 | ^~~~~~~~~~~~~~~~ 180:17.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:17.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:17.18 from /usr/include/assert.h:35, 180:17.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:17.18 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:17.18 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 180:17.18 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:17.18 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:17.18 | ^~~~~~~ 180:18.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:18.37 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:18.37 from /usr/include/assert.h:35, 180:18.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:18.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:18.37 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 180:18.37 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:18.37 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:18.37 | ^~~~~~~ 180:18.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:18.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/features.h:3, 180:18.98 from /usr/include/assert.h:35, 180:18.98 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/assert.h:3, 180:18.98 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:57, 180:18.98 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 180:18.98 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 180:18.98 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 180:18.98 | ^~~~~~~ 180:19.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:20.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:20.55 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 180:20.55 /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] 180:20.55 620 | xrender_format = XRenderFindStandardFormat (display->display, 180:20.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:20.55 621 | pict_format); 180:20.55 | ~~~~~~~~~~~~ 180:20.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:21.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:21.21 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:21.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 180:21.21 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 180:21.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] 180:21.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.22 | ^ 180:21.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’ 180:21.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.22 | ^~~~ 180:21.22 /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’ 180:21.22 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 180:21.22 | ^~~~~~~~~~~~~~~~ 180:21.22 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 180:21.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] 180:21.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.22 | ^ 180:21.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’ 180:21.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.22 | ^~~~ 180:21.22 /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’ 180:21.22 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 180:21.23 | ^~~~~~~~~~~~~~~~ 180:21.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 180:21.24 /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] 180:21.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.24 | ^ 180:21.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:21.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.24 | ^~~~ 180:21.24 /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’ 180:21.24 2106 | _cairo_malloc_ab (gradient->n_stops, 180:21.24 | ^~~~~~~~~~~~~~~~ 180:21.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 180:21.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] 180:21.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.25 | ^ 180:21.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’ 180:21.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.25 | ^~~~ 180:21.25 /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’ 180:21.25 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 180:21.25 | ^~~~~~~~~~~~~~~~ 180:21.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 180:21.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] 180:21.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.25 | ^ 180:21.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’ 180:21.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.25 | ^~~~ 180:21.25 /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’ 180:21.25 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 180:21.25 | ^~~~~~~~~~~~~~~~ 180:21.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 180:21.27 /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] 180:21.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:21.27 | ^ 180:21.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:21.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:21.27 | ^~~~ 180:21.27 /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’ 180:21.27 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 180:21.27 | ^~~~~~~~~~~~~~~~ 180:23.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:23.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:23.96 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:23.97 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 180:23.97 from Unified_c_gfx_cairo_cairo_src0.c:2: 180:23.97 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 180:23.97 /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] 180:23.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:23.97 | ^ 180:23.97 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:23.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:23.97 | ^~~~ 180:23.97 /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’ 180:23.97 822 | new_elements = _cairo_malloc_ab (pq->max_size, 180:23.97 | ^~~~~~~~~~~~~~~~ 180:23.97 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 180:23.97 /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] 180:23.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:23.97 | ^ 180:23.97 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:23.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:23.97 | ^~~~ 180:23.97 /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’ 180:23.97 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 180:23.97 | ^~~~~~~~~~~~~~~~ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 180:24.00 /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] 180:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:24.00 | ^ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:24.00 | ^~~~ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 180:24.00 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 180:24.00 | ^~~~~~~~~~~~~~~~ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 180:24.00 /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] 180:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:24.00 | ^ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:24.00 | ^~~~ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 180:24.00 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 180:24.00 | ^~~~~~~~~~~~~~~~ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 180:24.00 /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] 180:24.00 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:24.00 | ^ 180:24.00 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:24.00 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:24.01 | ^~~~ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 180:24.01 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 180:24.01 | ^~~~~~~~~~~~~~~~ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 180:24.01 /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] 180:24.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:24.01 | ^ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:24.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:24.01 | ^~~~ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 180:24.01 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 180:24.01 | ^~~~~~~~~~~~~~~~ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 180:24.01 /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] 180:24.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:24.01 | ^ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:24.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:24.01 | ^~~~ 180:24.01 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 180:24.02 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 180:24.02 | ^~~~~~~~~~~~~~~~ 180:27.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:27.66 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:27.66 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 180:27.66 from Unified_c_gfx_cairo_cairo_src1.c:2: 180:27.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 180:27.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] 180:27.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.66 | ^ 180:27.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’ 180:27.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.66 | ^~~~ 180:27.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 180:27.66 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 180:27.66 | ^~~~~~~~~~~~~~~~ 180:27.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 180:27.69 /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] 180:27.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.69 | ^ 180:27.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:27.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.69 | ^~~~ 180:27.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 180:27.69 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 180:27.69 | ^~~~~~~~~~~~~~~~ 180:27.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 180:27.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] 180:27.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.70 | ^ 180:27.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’ 180:27.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.70 | ^~~~ 180:27.70 /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’ 180:27.70 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 180:27.70 | ^~~~~~~~~~~~~~~~ 180:27.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 180:27.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] 180:27.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.75 | ^ 180:27.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’ 180:27.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.75 | ^~~~ 180:27.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’ 180:27.75 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 180:27.75 | ^~~~~~~~~~~~~~~~ 180:27.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 180:27.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] 180:27.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.77 | ^ 180:27.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’ 180:27.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.77 | ^~~~ 180:27.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 180:27.77 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:27.77 | ^~~~~~~~~~~~~~~~ 180:27.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 180:27.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] 180:27.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:27.77 | ^ 180:27.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’ 180:27.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:27.77 | ^~~~ 180:27.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 180:27.77 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 180:27.77 | ^~~~~~~~~~~~~~~~ 180:32.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:33.13 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:33.13 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 180:33.13 from Unified_c_gfx_cairo_cairo_src2.c:2: 180:33.13 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 180:33.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] 180:33.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.13 | ^ 180:33.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’ 180:33.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.13 | ^~~~ 180:33.13 /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’ 180:33.13 303 | new_rects = _cairo_malloc_ab (size, 180:33.13 | ^~~~~~~~~~~~~~~~ 180:33.16 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 180:33.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] 180:33.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.16 | ^ 180:33.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’ 180:33.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.16 | ^~~~ 180:33.16 /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’ 180:33.16 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 180:33.16 | ^~~~~~~~~~~~~~~~ 180:33.17 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 180:33.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] 180:33.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.17 | ^ 180:33.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’ 180:33.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.17 | ^~~~ 180:33.17 /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’ 180:33.17 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 180:33.17 | ^~~~~~~~~~~~~~~~ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 180:33.19 /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] 180:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.19 | ^ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.19 | ^~~~ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.19 354 | path->data = _cairo_malloc_ab (path->num_data, 180:33.19 | ^~~~~~~~~~~~~~~~ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 180:33.19 /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] 180:33.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.19 | ^ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.19 | ^~~~ 180:33.19 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.19 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 180:33.19 | ^~~~~~~~~~~~~~~~ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 180:33.20 /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] 180:33.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.20 | ^ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.20 | ^~~~ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.20 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 180:33.20 | ^~~~~~~~~~~~~~~~ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 180:33.20 /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] 180:33.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.20 | ^ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.20 | ^~~~ 180:33.20 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.20 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 180:33.20 | ^~~~~~~~~~~~~~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 180:33.24 /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] 180:33.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.24 | ^ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.24 | ^~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.24 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 180:33.24 | ^~~~~~~~~~~~~~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 180:33.24 /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] 180:33.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.24 | ^ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.24 | ^~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.24 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 180:33.24 | ^~~~~~~~~~~~~~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 180:33.24 /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] 180:33.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.24 | ^ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.24 | ^~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.24 158 | vertices = _cairo_malloc_ab (num_vertices, 180:33.24 | ^~~~~~~~~~~~~~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 180:33.24 /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] 180:33.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.24 | ^ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.24 | ^~~~ 180:33.24 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.25 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 180:33.25 | ^~~~~~~~~~~~~~~~ 180:33.25 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 180:33.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] 180:33.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.25 | ^ 180:33.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’ 180:33.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.25 | ^~~~ 180:33.26 /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’ 180:33.26 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 180:33.26 | ^~~~~~~~~~~~~~~~ 180:33.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] 180:33.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.26 | ^ 180:33.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’ 180:33.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.26 | ^~~~ 180:33.26 /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’ 180:33.26 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 180:33.26 | ^~~~~~~~~~~~~~~~ 180:33.26 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 180:33.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] 180:33.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.26 | ^ 180:33.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’ 180:33.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.26 | ^~~~ 180:33.26 /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’ 180:33.26 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:33.26 | ^~~~~~~~~~~~~~~~ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 180:33.27 /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] 180:33.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.27 | ^ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.27 | ^~~~ 180:33.27 /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’ 180:33.27 137 | new_elements = _cairo_malloc_ab (pq->max_size, 180:33.27 | ^~~~~~~~~~~~~~~~ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 180:33.27 /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] 180:33.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.27 | ^ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.27 | ^~~~ 180:33.27 /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’ 180:33.27 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 180:33.27 | ^~~~~~~~~~~~~~~~ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 180:33.27 /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] 180:33.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.27 | ^ 180:33.27 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.27 | ^~~~ 180:33.27 /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’ 180:33.27 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 180:33.27 | ^~~~~~~~~~~~~~~~ 180:33.28 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 180:33.28 /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] 180:33.28 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.28 | ^ 180:33.28 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:33.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.28 | ^~~~ 180:33.28 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 180:33.28 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 180:33.28 | ^~~~~~~~~~~~~~~~ 180:33.29 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 180:33.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] 180:33.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.29 | ^ 180:33.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’ 180:33.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.29 | ^~~~ 180:33.29 /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’ 180:33.29 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 180:33.29 | ^~~~~~~~~~~~~~~~ 180:33.29 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 180:33.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] 180:33.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.29 | ^ 180:33.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’ 180:33.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.29 | ^~~~ 180:33.29 /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’ 180:33.29 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 180:33.29 | ^~~~~~~~~~~~~~~~ 180:33.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] 180:33.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:33.30 | ^ 180:33.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’ 180:33.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:33.30 | ^~~~ 180:33.30 /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’ 180:33.30 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 180:33.30 | ^~~~~~~~~~~~~~~~ 180:40.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:40.33 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:2570, 180:40.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 180:40.33 from Unified_c_gfx_cairo_cairo_src3.c:2: 180:40.33 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 180:40.33 /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] 180:40.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.33 | ^ 180:40.33 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.33 | ^~~~ 180:40.33 /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’ 180:40.33 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 180:40.33 | ^~~~~~~~~~~~~~~~ 180:40.34 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 180:40.34 /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] 180:40.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.34 | ^ 180:40.34 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.34 | ^~~~ 180:40.34 /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’ 180:40.34 701 | rects = _cairo_malloc_ab (traps->num_traps, 180:40.34 | ^~~~~~~~~~~~~~~~ 180:40.35 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 180:40.35 /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] 180:40.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.35 | ^ 180:40.35 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.35 | ^~~~ 180:40.35 /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’ 180:40.35 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 180:40.35 | ^~~~~~~~~~~~~~~~ 180:40.35 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 180:40.35 /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] 180:40.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.35 | ^ 180:40.35 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.35 | ^~~~ 180:40.35 /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’ 180:40.35 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 180:40.35 | ^~~~~~~~~~~~~~~~ 180:40.35 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 180:40.36 /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] 180:40.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.36 | ^ 180:40.36 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.36 | ^~~~ 180:40.36 /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’ 180:40.36 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:40.36 | ^~~~~~~~~~~~~~~~ 180:40.39 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 180:40.39 /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] 180:40.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.39 | ^ 180:40.39 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.39 | ^~~~ 180:40.39 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 180:40.39 1991 | rects = _cairo_malloc_ab (num_rects, 180:40.39 | ^~~~~~~~~~~~~~~~ 180:40.41 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 180:40.41 /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] 180:40.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.41 | ^ 180:40.41 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.41 | ^~~~ 180:40.41 /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’ 180:40.41 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 180:40.41 | ^~~~~~~~~~~~~~~~ 180:40.42 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 180:40.42 /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] 180:40.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.42 | ^ 180:40.42 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.42 | ^~~~ 180:40.42 /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’ 180:40.42 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 180:40.42 | ^~~~~~~~~~~~~~~~ 180:40.43 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 180:40.43 /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] 180:40.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.43 | ^ 180:40.43 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.43 | ^~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 180:40.44 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 180:40.44 | ^~~~~~~~~~~~~~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 180:40.44 /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] 180:40.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.44 | ^ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.44 | ^~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 180:40.44 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 180:40.44 | ^~~~~~~~~~~~~~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 180:40.44 /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] 180:40.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.44 | ^ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.44 | ^~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 180:40.44 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 180:40.44 | ^~~~~~~~~~~~~~~~ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 180:40.44 /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] 180:40.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 180:40.44 | ^ 180:40.44 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 180:40.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 180:40.45 | ^~~~ 180:40.45 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 180:40.45 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 180:40.45 | ^~~~~~~~~~~~~~~~ 180:40.45 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 180:40.45 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 180:40.45 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 180:40.45 39 | #define CAIRO_VERSION_H 1 180:40.45 | 180:40.45 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo.h:41, 180:40.45 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairoint.h:70, 180:40.45 from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 180:40.45 from Unified_c_gfx_cairo_cairo_src3.c:2: 180:40.45 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 180:40.45 8 | #define CAIRO_VERSION_H 180:40.45 | 180:45.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:47.42 gfx/cairo/libpixman/src 180:47.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:50.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:53.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:53.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 180:53.65 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:35: 180:53.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c: In function ‘reduce_32’: 180:53.65 /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] 180:53.65 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 180:53.65 | ^ 180:53.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:217:13: note: in expansion of macro ‘CLIP’ 180:53.65 217 | satot = CLIP (satot, 0, 0xff); 180:53.65 | ^~~~ 180:53.65 /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] 180:53.65 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 180:53.65 | ^ 180:53.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:218:13: note: in expansion of macro ‘CLIP’ 180:53.65 218 | srtot = CLIP (srtot, 0, 0xff); 180:53.65 | ^~~~ 180:53.65 /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] 180:53.65 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 180:53.65 | ^ 180:53.65 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:219:13: note: in expansion of macro ‘CLIP’ 180:53.65 219 | sgtot = CLIP (sgtot, 0, 0xff); 180:53.65 | ^~~~ 180:53.65 /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] 180:53.65 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 180:53.65 | ^ 180:53.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c:220:13: note: in expansion of macro ‘CLIP’ 180:53.66 220 | sbtot = CLIP (sbtot, 0, 0xff); 180:53.66 | ^~~~ 180:53.66 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-bits-image.c: At top level: 180:53.66 /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] 180:53.66 1054 | static const float 180:53.66 | ^~~~~ 180:53.66 /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] 180:53.66 1061 | static const float 180:53.66 | ^~~~~ 180:55.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:01.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:01.68 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_u’: 181:01.68 /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] 181:01.68 547 | if (v < (low)) \ 181:01.68 | ^ 181:01.68 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.68 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.68 | ^~~~~ 181:01.69 /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’ 181:01.69 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.69 /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] 181:01.69 547 | if (v < (low)) \ 181:01.69 | ^ 181:01.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.69 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.69 | ^~~~~ 181:01.69 /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’ 181:01.69 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.69 /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] 181:01.69 547 | if (v < (low)) \ 181:01.69 | ^ 181:01.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.69 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.69 | ^~~~~ 181:01.69 /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’ 181:01.69 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.69 /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] 181:01.69 547 | if (v < (low)) \ 181:01.69 | ^ 181:01.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.69 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.69 | ^~~~~ 181:01.69 /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’ 181:01.69 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.69 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_ca’: 181:01.69 /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] 181:01.69 547 | if (v < (low)) \ 181:01.70 | ^ 181:01.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.70 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.70 | ^~~~~ 181:01.70 /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’ 181:01.70 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.70 /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] 181:01.70 547 | if (v < (low)) \ 181:01.70 | ^ 181:01.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.70 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.70 | ^~~~~ 181:01.70 /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’ 181:01.70 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.70 /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] 181:01.70 547 | if (v < (low)) \ 181:01.70 | ^ 181:01.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.70 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.70 | ^~~~~ 181:01.70 /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’ 181:01.70 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.70 /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] 181:01.70 547 | if (v < (low)) \ 181:01.70 | ^ 181:01.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.70 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.70 | ^~~~~ 181:01.70 /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’ 181:01.70 657 | PDF_SEPARABLE_BLEND_MODE (screen) 181:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.70 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_u’: 181:01.71 /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] 181:01.71 547 | if (v < (low)) \ 181:01.71 | ^ 181:01.71 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.71 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.71 | ^~~~~ 181:01.71 /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’ 181:01.71 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.71 /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] 181:01.71 547 | if (v < (low)) \ 181:01.71 | ^ 181:01.71 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.71 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.71 | ^~~~~ 181:01.71 /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’ 181:01.71 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.71 /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] 181:01.71 547 | if (v < (low)) \ 181:01.71 | ^ 181:01.71 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.71 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.71 | ^~~~~ 181:01.71 /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’ 181:01.71 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.71 /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] 181:01.71 547 | if (v < (low)) \ 181:01.71 | ^ 181:01.71 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.71 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.71 | ^~~~~ 181:01.71 /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’ 181:01.72 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_ca’: 181:01.72 /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] 181:01.72 547 | if (v < (low)) \ 181:01.72 | ^ 181:01.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.72 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.72 | ^~~~~ 181:01.72 /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’ 181:01.72 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.72 /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] 181:01.72 547 | if (v < (low)) \ 181:01.72 | ^ 181:01.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.72 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.72 | ^~~~~ 181:01.72 /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’ 181:01.72 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.72 /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] 181:01.72 547 | if (v < (low)) \ 181:01.72 | ^ 181:01.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.72 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.72 | ^~~~~ 181:01.72 /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’ 181:01.72 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.72 /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] 181:01.72 547 | if (v < (low)) \ 181:01.72 | ^ 181:01.72 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.72 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.72 | ^~~~~ 181:01.72 /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’ 181:01.72 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 181:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_u’: 181:01.73 /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] 181:01.73 547 | if (v < (low)) \ 181:01.73 | ^ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.73 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.73 | ^~~~~ 181:01.73 /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’ 181:01.73 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.73 /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] 181:01.73 547 | if (v < (low)) \ 181:01.73 | ^ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.73 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.73 | ^~~~~ 181:01.73 /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’ 181:01.73 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.73 /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] 181:01.73 547 | if (v < (low)) \ 181:01.73 | ^ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.73 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.73 | ^~~~~ 181:01.73 /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’ 181:01.73 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.73 /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] 181:01.73 547 | if (v < (low)) \ 181:01.73 | ^ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.73 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.73 | ^~~~~ 181:01.73 /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’ 181:01.73 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.73 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_ca’: 181:01.74 /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] 181:01.74 547 | if (v < (low)) \ 181:01.74 | ^ 181:01.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.74 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.74 | ^~~~~ 181:01.74 /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’ 181:01.74 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.74 /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] 181:01.74 547 | if (v < (low)) \ 181:01.74 | ^ 181:01.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.74 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.74 | ^~~~~ 181:01.74 /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’ 181:01.74 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.74 /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] 181:01.74 547 | if (v < (low)) \ 181:01.74 | ^ 181:01.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.74 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.74 | ^~~~~ 181:01.74 /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’ 181:01.74 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.74 /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] 181:01.74 547 | if (v < (low)) \ 181:01.74 | ^ 181:01.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.74 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.74 | ^~~~~ 181:01.74 /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’ 181:01.74 712 | PDF_SEPARABLE_BLEND_MODE (darken) 181:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.74 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_u’: 181:01.74 /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] 181:01.74 547 | if (v < (low)) \ 181:01.75 | ^ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.75 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.75 | ^~~~~ 181:01.75 /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’ 181:01.75 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.75 /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] 181:01.75 547 | if (v < (low)) \ 181:01.75 | ^ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.75 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.75 | ^~~~~ 181:01.75 /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’ 181:01.75 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.75 /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] 181:01.75 547 | if (v < (low)) \ 181:01.75 | ^ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.75 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.75 | ^~~~~ 181:01.75 /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’ 181:01.75 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.75 /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] 181:01.75 547 | if (v < (low)) \ 181:01.75 | ^ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.75 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.75 | ^~~~~ 181:01.75 /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’ 181:01.75 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.75 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_ca’: 181:01.75 /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] 181:01.75 547 | if (v < (low)) \ 181:01.75 | ^ 181:01.75 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.75 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.76 | ^~~~~ 181:01.76 /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’ 181:01.76 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.76 /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] 181:01.76 547 | if (v < (low)) \ 181:01.76 | ^ 181:01.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.76 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.76 | ^~~~~ 181:01.76 /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’ 181:01.76 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.76 /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] 181:01.76 547 | if (v < (low)) \ 181:01.76 | ^ 181:01.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.76 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.76 | ^~~~~ 181:01.76 /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’ 181:01.76 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.76 /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] 181:01.76 547 | if (v < (low)) \ 181:01.76 | ^ 181:01.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.76 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.76 | ^~~~~ 181:01.76 /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’ 181:01.76 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 181:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_u’: 181:01.76 /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] 181:01.76 547 | if (v < (low)) \ 181:01.76 | ^ 181:01.76 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.76 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.76 | ^~~~~ 181:01.76 /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’ 181:01.77 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.77 547 | if (v < (low)) \ 181:01.77 | ^ 181:01.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.77 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.77 | ^~~~~ 181:01.77 /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’ 181:01.77 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.77 547 | if (v < (low)) \ 181:01.77 | ^ 181:01.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.77 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.77 | ^~~~~ 181:01.77 /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’ 181:01.77 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.77 547 | if (v < (low)) \ 181:01.77 | ^ 181:01.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.77 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.77 | ^~~~~ 181:01.77 /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’ 181:01.77 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_ca’: 181:01.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] 181:01.77 547 | if (v < (low)) \ 181:01.77 | ^ 181:01.77 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.77 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.77 | ^~~~~ 181:01.77 /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’ 181:01.77 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.78 547 | if (v < (low)) \ 181:01.78 | ^ 181:01.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.78 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.78 | ^~~~~ 181:01.78 /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’ 181:01.78 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.78 547 | if (v < (low)) \ 181:01.78 | ^ 181:01.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.78 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.78 | ^~~~~ 181:01.78 /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’ 181:01.78 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.78 547 | if (v < (low)) \ 181:01.78 | ^ 181:01.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.78 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.78 | ^~~~~ 181:01.78 /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’ 181:01.78 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 181:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_u’: 181:01.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] 181:01.78 547 | if (v < (low)) \ 181:01.78 | ^ 181:01.78 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.78 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.78 | ^~~~~ 181:01.78 /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’ 181:01.78 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.79 547 | if (v < (low)) \ 181:01.79 | ^ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.79 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.79 | ^~~~~ 181:01.79 /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’ 181:01.79 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.79 547 | if (v < (low)) \ 181:01.79 | ^ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.79 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.79 | ^~~~~ 181:01.79 /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’ 181:01.79 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.79 547 | if (v < (low)) \ 181:01.79 | ^ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.79 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.79 | ^~~~~ 181:01.79 /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’ 181:01.79 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_ca’: 181:01.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] 181:01.79 547 | if (v < (low)) \ 181:01.79 | ^ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.79 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.79 | ^~~~~ 181:01.79 /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’ 181:01.79 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.79 547 | if (v < (low)) \ 181:01.79 | ^ 181:01.79 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.80 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.80 | ^~~~~ 181:01.80 /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’ 181:01.80 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.80 547 | if (v < (low)) \ 181:01.80 | ^ 181:01.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.80 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.80 | ^~~~~ 181:01.80 /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’ 181:01.80 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.80 547 | if (v < (low)) \ 181:01.80 | ^ 181:01.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.80 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.80 | ^~~~~ 181:01.80 /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’ 181:01.80 786 | PDF_SEPARABLE_BLEND_MODE (difference) 181:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_u’: 181:01.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] 181:01.80 547 | if (v < (low)) \ 181:01.80 | ^ 181:01.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:582:6: note: in expansion of macro ‘CLAMP’ 181:01.80 582 | CLAMP (ra, 0, 255 * 255); \ 181:01.80 | ^~~~~ 181:01.80 /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’ 181:01.80 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.80 547 | if (v < (low)) \ 181:01.80 | ^ 181:01.80 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:583:6: note: in expansion of macro ‘CLAMP’ 181:01.80 583 | CLAMP (rr, 0, 255 * 255); \ 181:01.80 | ^~~~~ 181:01.81 /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’ 181:01.81 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.81 547 | if (v < (low)) \ 181:01.81 | ^ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:584:6: note: in expansion of macro ‘CLAMP’ 181:01.81 584 | CLAMP (rg, 0, 255 * 255); \ 181:01.81 | ^~~~~ 181:01.81 /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’ 181:01.81 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.81 547 | if (v < (low)) \ 181:01.81 | ^ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:585:6: note: in expansion of macro ‘CLAMP’ 181:01.81 585 | CLAMP (rb, 0, 255 * 255); \ 181:01.81 | ^~~~~ 181:01.81 /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’ 181:01.81 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_ca’: 181:01.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] 181:01.81 547 | if (v < (low)) \ 181:01.81 | ^ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:630:6: note: in expansion of macro ‘CLAMP’ 181:01.81 630 | CLAMP (ra, 0, 255 * 255); \ 181:01.81 | ^~~~~ 181:01.81 /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’ 181:01.81 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.81 547 | if (v < (low)) \ 181:01.81 | ^ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:631:6: note: in expansion of macro ‘CLAMP’ 181:01.81 631 | CLAMP (rr, 0, 255 * 255); \ 181:01.81 | ^~~~~ 181:01.81 /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’ 181:01.81 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.81 547 | if (v < (low)) \ 181:01.81 | ^ 181:01.81 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:632:6: note: in expansion of macro ‘CLAMP’ 181:01.82 632 | CLAMP (rg, 0, 255 * 255); \ 181:01.82 | ^~~~~ 181:01.82 /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’ 181:01.82 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:01.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] 181:01.82 547 | if (v < (low)) \ 181:01.82 | ^ 181:01.82 /builddir/build/BUILD/firefox-89.0.2/gfx/cairo/libpixman/src/pixman-combine32.c:633:6: note: in expansion of macro ‘CLAMP’ 181:01.82 633 | CLAMP (rb, 0, 255 * 255); \ 181:01.82 | ^~~~~ 181:01.82 /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’ 181:01.82 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 181:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~~ 181:03.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:03.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:03.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:03.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:11.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:12.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:12.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:12.47 /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] 181:12.47 408 | { 181:12.47 | ^ 181:12.47 /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] 181:12.47 655 | { 181:12.47 | ^ 181:12.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:13.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:13.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:13.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:13.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:14.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:14.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:14.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:14.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:15.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:16.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:18.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:18.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:18.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:18.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:19.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 181:19.58 gfx/config 181:51.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 181:51.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 181:51.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 181:51.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 181:51.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/config/gfxConfig.cpp:9, 181:51.42 from Unified_cpp_gfx_config0.cpp:2: 181:51.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: 181:51.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 [1]’ [-Warray-bounds] 181:51.42 644 | aOther.mHdr->mLength = 0; 181:51.42 | ~~~~~~~~~~~~~~~~~~~~~^~~ 181:51.42 In file included from Unified_cpp_gfx_config0.cpp:29: 181:51.42 /builddir/build/BUILD/firefox-89.0.2/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 181:51.42 57 | nsTArray initUpdates; 181:51.42 | ^~~~~~~~~~~ 181:52.09 gfx/gl 183:14.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 183:14.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:35, 183:14.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 183:14.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 183:14.33 from Unified_cpp_gfx_gl0.cpp:2: 183:14.33 /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&)’: 183:14.34 /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] 183:14.34 304 | mHdr->mLength = 0; 183:14.34 | ~~~~~~~~~~~~~~^~~ 183:14.34 In file included from Unified_cpp_gfx_gl0.cpp:47: 183:14.34 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextProviderEGL.cpp:793:20: note: while referencing ‘pbattrs’ 183:14.34 793 | nsTArray pbattrs(16); 183:14.34 | ^~~~~~~ 183:15.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 183:15.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:35, 183:15.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 183:15.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 183:15.56 from Unified_cpp_gfx_gl0.cpp:2: 183:15.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 183:15.56 /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] 183:15.56 644 | aOther.mHdr->mLength = 0; 183:15.56 | ~~~~~~~~~~~~~~~~~~~~~^~~ 183:15.56 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:12, 183:15.56 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 183:15.56 from Unified_cpp_gfx_gl0.cpp:2: 183:15.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 183:15.56 1903 | mBands = aRegion.mBands.Clone(); 183:15.56 | ^ 183:22.17 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 183:22.17 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 183:22.18 from Unified_cpp_gfx_gl0.cpp:2: 183:22.18 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: 183:22.18 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:1207:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 183:22.18 1207 | fGetIntegerv(pname, (GLint*)&ret); 183:22.18 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 183:22.18 In file included from Unified_cpp_gfx_gl0.cpp:20: 183:22.18 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 183:22.18 207 | GLenum texBinding; 183:22.18 | ^~~~~~~~~~ 183:22.49 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContextEGL.h:10, 183:22.49 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9, 183:22.49 from Unified_cpp_gfx_gl0.cpp:2: 183:22.49 /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’: 183:22.49 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLContext.h:2894:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 183:22.49 2894 | mSymbols.fBindVertexArray(array); 183:22.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 183:22.49 In file included from Unified_cpp_gfx_gl0.cpp:20: 183:22.49 /builddir/build/BUILD/firefox-89.0.2/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 183:22.49 452 | GLuint oldVAO; 183:22.49 | ^~~~~~ 183:50.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/LayersTypes.h:14, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/CompositorTypes.h:13, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.h:11, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.cpp:6, 183:50.72 from Unified_cpp_gfx_gl1.cpp:2: 183:50.72 /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&)’: 183:50.72 /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] 183:50.72 644 | aOther.mHdr->mLength = 0; 183:50.72 | ~~~~~~~~~~~~~~~~~~~~~^~~ 183:50.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/LayersTypes.h:14, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/CompositorTypes.h:13, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.h:11, 183:50.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/gl/SharedSurfaceEGL.cpp:6, 183:50.72 from Unified_cpp_gfx_gl1.cpp:2: 183:50.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 183:50.72 1903 | mBands = aRegion.mBands.Clone(); 183:50.72 | ^ 183:51.36 gfx/graphite2/src 183:52.29 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 183:52.29 /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] 183:52.29 80 | class Machine::Code::decoder 183:52.29 | ^~~~~~~ 183:59.35 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 183:59.35 /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)’: 183:59.35 /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] 183:59.35 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 183:59.35 | ^ 183:59.35 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:38, 183:59.35 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 183:59.35 from Unified_cpp_gfx_graphite2_src1.cpp:2: 183:59.35 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 183:59.35 42 | struct SlotJustify 183:59.35 | ^~~~~~~~~~~ 183:59.53 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Face.h:34, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:34, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 183:59.53 from Unified_cpp_gfx_graphite2_src1.cpp:2: 183:59.53 /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*]’: 183:59.53 /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]’ 183:59.53 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ 183:59.53 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 183:59.53 /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] 183:59.53 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 183:59.53 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:59.53 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Face.h:34, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/Segment.h:34, 183:59.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/Segment.cpp:32, 183:59.53 from Unified_cpp_gfx_graphite2_src1.cpp:2: 183:59.53 /builddir/build/BUILD/firefox-89.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 183:59.53 38 | class FeatureVal : public Vector 183:59.53 | ^~~~~~~~~~ 184:03.10 gfx/harfbuzz/src 185:42.29 gfx/ipc 187:03.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/CompositorSession.h:10, 187:03.19 from /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/CompositorSession.cpp:6, 187:03.19 from Unified_cpp_gfx_ipc0.cpp:2: 187:03.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: 187:03.19 /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] 187:03.19 304 | mHdr->mLength = 0; 187:03.19 | ~~~~~~~~~~~~~~^~~ 187:03.19 In file included from Unified_cpp_gfx_ipc0.cpp:38: 187:03.19 /builddir/build/BUILD/firefox-89.0.2/gfx/ipc/GPUChild.cpp:70:34: note: while referencing ‘features’ 187:03.19 70 | nsTArray features; 187:03.19 | ^~~~~~~~ 187:11.00 gfx/layers 188:34.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.h:10, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 188:34.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 188:34.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] 188:34.42 644 | aOther.mHdr->mLength = 0; 188:34.42 | ~~~~~~~~~~~~~~~~~~~~~^~~ 188:34.42 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.h:10, 188:34.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicCompositor.cpp:7: 188:34.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 188:34.42 1903 | mBands = aRegion.mBands.Clone(); 188:34.42 | ^ 188:57.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayerManager.h:15, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImplData.h:13, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 188:57.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: 188:57.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::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 188:57.21 644 | aOther.mHdr->mLength = 0; 188:57.21 | ~~~~~~~~~~~~~~~~~~~~~^~~ 188:57.21 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayerManager.h:15, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImplData.h:13, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicLayersImpl.h:10, 188:57.21 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/basic/BasicImageLayer.cpp:7: 188:57.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 188:57.21 1903 | mBands = aRegion.mBands.Clone(); 188:57.21 | ^ 192:58.51 Finished release [optimized] target(s) in 189m 58s 193:00.33 gfx/ots/src 193:01.71 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 193:01.71 /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*)’: 193:01.72 /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] 193:01.72 548 | if (operands.size() < n * (k + 1) + 1) { 193:01.72 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 193:01.86 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 193:01.86 /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)’: 193:01.86 /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] 193:01.86 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 193:01.86 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:01.86 /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] 193:01.87 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 193:01.87 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:01.87 /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] 193:01.87 398 | if (stack_size < n * (k + 1) + 1) { 193:01.87 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 193:21.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 193:21.50 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 193:21.50 from Unified_cpp_gfx_layers0.cpp:2: 193:21.50 /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 >&)’: 193:21.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] 193:21.51 304 | mHdr->mLength = 0; 193:21.51 | ~~~~~~~~~~~~~~^~~ 193:21.51 In file included from Unified_cpp_gfx_layers0.cpp:2: 193:21.51 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 193:21.51 218 | nsTArray> nonAnimatingValues; 193:21.51 | ^~~~~~~~~~~~~~~~~~ 193:22.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 193:22.05 from Unified_cpp_gfx_layers0.cpp:2: 193:22.05 /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]’: 193:22.05 /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] 193:22.05 304 | mHdr->mLength = 0; 193:22.05 | ~~~~~~~~~~~~~~^~~ 193:22.05 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:29, 193:22.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationInfo.cpp:8, 193:22.05 from Unified_cpp_gfx_layers0.cpp:11: 193:22.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 193:22.05 222 | nsTArray clippedPoints(mPoints.Clone()); 193:22.05 | ^~~~~~~~~~~~~ 193:22.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTimingFunction.h:10, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.h:11, 193:22.55 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/AnimationHelper.cpp:7, 193:22.55 from Unified_cpp_gfx_layers0.cpp:2: 193:22.55 /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&)’: 193:22.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] 193:22.55 304 | mHdr->mLength = 0; 193:22.55 | ~~~~~~~~~~~~~~^~~ 193:22.55 In file included from Unified_cpp_gfx_layers0.cpp:83: 193:22.55 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 193:22.55 339 | nsTArray texturedTriangles; 193:22.55 | ^~~~~~~~~~~~~~~~~ 193:49.87 gfx/skia 193:54.49 /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)’: 193:54.49 /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=] 193:54.49 75 | case 2: ((uint16_t*)dst)[1] = SkToU16((fx + dx) >> 16); 193:54.49 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 193:54.49 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:76:9: note: here 193:54.49 76 | case 1: ((uint16_t*)dst)[0] = SkToU16((fx + 0) >> 16); 193:54.49 | ^~~~ 194:19.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 194:19.03 from Unified_cpp_gfx_layers1.cpp:2: 194:19.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 194:19.03 /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] 194:19.03 644 | aOther.mHdr->mLength = 0; 194:19.03 | ~~~~~~~~~~~~~~~~~~~~~^~~ 194:19.03 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 194:19.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 194:19.03 from Unified_cpp_gfx_layers1.cpp:2: 194:19.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 194:19.03 1903 | mBands = aRegion.mBands.Clone(); 194:19.03 | ^ 194:27.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 194:27.33 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 194:27.33 from Unified_cpp_gfx_layers1.cpp:2: 194:27.33 /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)’: 194:27.33 /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] 194:27.34 304 | mHdr->mLength = 0; 194:27.34 | ~~~~~~~~~~~~~~^~~ 194:27.34 In file included from Unified_cpp_gfx_layers1.cpp:47: 194:27.34 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.cpp:978:26: note: while referencing ‘drawOrder’ 194:27.34 978 | nsTArray drawOrder; 194:27.34 | ^~~~~~~~~ 194:27.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.h:10, 194:27.34 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageLayers.cpp:7, 194:27.34 from Unified_cpp_gfx_layers1.cpp:2: 194:27.34 /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] 194:27.34 304 | mHdr->mLength = 0; 194:27.34 | ~~~~~~~~~~~~~~^~~ 194:27.34 In file included from Unified_cpp_gfx_layers1.cpp:47: 194:27.34 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 194:27.34 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); 194:27.34 | ^~~~~~~ 194:28.84 /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]’: 194:28.85 /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*}]’ 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 194:28.85 /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] 194:28.85 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 194:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 194:28.85 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 194:28.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 194:28.85 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 194:28.85 | ^~~~~~~~ 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 194:28.85 167 | struct T { \ 194:28.85 | ^ 194:28.85 /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]’: 194:28.85 /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*}]’ 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 194:28.85 /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] 194:28.85 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 194:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 194:28.85 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 194:28.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 194:28.85 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 194:28.85 | ^~~~~~~~ 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 194:28.85 167 | struct T { \ 194:28.85 | ^ 194:28.85 /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]’: 194:28.85 /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*}]’ 194:28.85 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 194:28.85 /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] 194:28.85 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 194:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 194:28.86 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 194:28.86 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 194:28.86 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 194:28.86 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 194:28.86 | ^~~~~~~~~~~~ 194:28.86 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 194:28.86 167 | struct T { \ 194:28.86 | ^ 194:29.90 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkOpts.cpp:44: 194:29.90 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 194:29.90 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 194:29.90 | ^ 194:32.98 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkOpts.cpp:43: 194:32.98 /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)’: 194:32.98 /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=] 194:32.98 194 | case 3: k ^= data[2] << 16; 194:32.98 | ~~^~~~~~~~~~~~~~~~ 194:32.98 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 194:32.98 195 | case 2: k ^= data[1] << 8; 194:32.98 | ^~~~ 194:32.98 /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=] 194:32.98 195 | case 2: k ^= data[1] << 8; 194:32.98 | ~~^~~~~~~~~~~~~~~~ 194:32.98 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 194:32.98 196 | case 1: k ^= data[0] << 0; 194:32.98 | ^~~~ 195:34.91 In file included from Unified_cpp_gfx_skia0.cpp:101: 195:34.91 /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] 195:34.91 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 195:34.91 | ^~~ 195:39.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 195:39.42 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 195:39.42 from Unified_cpp_gfx_layers10.cpp:2: 195:39.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::SharedSurfacesParent::MappingTracker::NotifyHandlerEnd()’: 195:39.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] 195:39.42 304 | mHdr->mLength = 0; 195:39.42 | ~~~~~~~~~~~~~~^~~ 195:39.43 In file included from Unified_cpp_gfx_layers10.cpp:29: 195:39.43 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedSurfacesParent.cpp:42:57: note: while referencing ‘expired’ 195:39.43 42 | nsTArray> expired; 195:39.43 | ^~~~~~~ 195:39.84 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 195:39.84 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 195:39.84 from Unified_cpp_gfx_layers10.cpp:2: 195:39.84 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 195:39.84 /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] 195:39.84 644 | aOther.mHdr->mLength = 0; 195:39.85 | ~~~~~~~~~~~~~~~~~~~~~^~~ 195:39.85 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 195:39.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 195:39.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ImageContainer.h:21, 195:39.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 195:39.85 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 195:39.85 from Unified_cpp_gfx_layers10.cpp:2: 195:39.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 195:39.85 1903 | mBands = aRegion.mBands.Clone(); 195:39.85 | ^ 195:46.47 In file included from Unified_cpp_gfx_skia1.cpp:29: 195:46.47 /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] 195:46.48 223 | class SkCanvas::MCRec { 195:46.48 | ^~~~~ 196:15.25 In file included from Unified_cpp_gfx_layers11.cpp:2: 196:15.25 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: 196:15.25 /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] 196:15.25 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); 196:15.25 | ^ 196:15.25 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 196:15.25 from Unified_cpp_gfx_layers11.cpp:2: 196:15.25 /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 196:15.25 157 | struct Slot { 196:15.25 | ^~~~ 196:37.25 In file included from Unified_cpp_gfx_skia12.cpp:38: 196:37.25 /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*)’: 196:37.25 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 196:37.25 258 | } 196:37.25 | ^ 196:37.25 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 196:37.25 261 | case SkCubicType::kSerpentine: 196:37.25 | ^~~~ 196:49.29 In file included from Unified_cpp_gfx_skia13.cpp:92: 196:49.29 /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&)’: 196:49.29 /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=] 196:49.29 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 196:49.29 | ^~ 196:49.29 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 196:49.29 509 | case SkOTTableName::Record::PlatformID::Unicode: 196:49.29 | ^~~~ 196:57.09 In file included from Unified_cpp_gfx_skia14.cpp:65: 196:57.09 /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>’: 196:57.09 /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]’ 196:57.09 /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]’ 196:57.09 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 196:57.09 /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] 196:57.09 259 | LinearGradient4fContext::LinearIntervalProcessor { 196:57.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:57.10 /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] 196:57.10 /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>’: 196:57.10 /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]’ 196:57.10 /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]’ 196:57.10 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 196:57.10 /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] 196:57.10 /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] 196:57.10 /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>’: 196:57.10 /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]’ 196:57.10 /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]’ 196:57.10 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 196:57.10 /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] 196:57.10 /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] 196:57.10 /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>’: 196:57.10 /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]’ 196:57.10 /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]’ 196:57.10 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 196:57.10 /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] 196:57.10 /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] 196:57.10 /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>’: 196:57.10 /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]’ 196:57.10 /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]’ 196:57.10 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 196:57.10 /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] 196:57.10 /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] 196:57.10 /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>’: 196:57.10 /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]’ 196:57.10 /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]’ 196:57.10 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 196:57.10 /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] 196:57.10 /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] 196:58.02 In file included from Unified_cpp_gfx_skia14.cpp:74: 196:58.02 /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’: 196:58.02 /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=] 196:58.02 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 196:58.03 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:58.03 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 196:58.03 299 | case SkTileMode::kClamp: 196:58.03 | ^~~~ 197:05.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 197:05.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 197:05.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 197:05.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 197:05.24 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 197:05.24 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 197:05.24 from Unified_cpp_gfx_layers11.cpp:2: 197:05.24 /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&)’: 197:05.24 /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] 197:05.24 304 | mHdr->mLength = 0; 197:05.24 | ~~~~~~~~~~~~~~^~~ 197:05.24 In file included from Unified_cpp_gfx_layers11.cpp:74: 197:05.24 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 197:05.24 121 | nsTArray payloads; 197:05.24 | ^~~~~~~~ 197:05.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 197:05.47 from Unified_cpp_gfx_layers11.cpp:2: 197:05.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 197:05.47 /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] 197:05.47 644 | aOther.mHdr->mLength = 0; 197:05.47 | ~~~~~~~~~~~~~~~~~~~~~^~~ 197:05.47 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 197:05.47 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 197:05.47 from Unified_cpp_gfx_layers11.cpp:2: 197:05.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 197:05.47 1903 | mBands = aRegion.mBands.Clone(); 197:05.47 | ^ 197:06.31 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 197:06.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 197:06.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 197:06.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 197:06.31 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.h:10, 197:06.31 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/DisplayItemCache.cpp:7, 197:06.31 from Unified_cpp_gfx_layers11.cpp:2: 197:06.31 /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&)’: 197:06.31 /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] 197:06.31 304 | mHdr->mLength = 0; 197:06.31 | ~~~~~~~~~~~~~~^~~ 197:06.32 In file included from Unified_cpp_gfx_layers11.cpp:74: 197:06.32 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 197:06.32 157 | nsTArray payloads; 197:06.32 | ^~~~~~~~ 197:22.77 In file included from Unified_cpp_gfx_skia15.cpp:29: 197:22.77 /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)’: 197:22.77 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 197:22.77 1991 | } 197:22.77 | ^ 197:22.77 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 197:22.77 1993 | case Token::FLOAT_LITERAL: { 197:22.77 | ^~~~ 197:22.77 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: 197:22.77 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 197:22.77 2057 | } 197:22.77 | ^ 197:22.77 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 197:22.77 2059 | case Token::INT_LITERAL: { 197:22.77 | ^~~~ 198:07.45 In file included from Unified_cpp_gfx_skia16.cpp:20: 198:07.45 /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] 198:07.45 66 | class FwDCubicEvaluator { 198:07.45 | ^~~~~~~~~~~~~~~~~ 198:08.27 In file included from Unified_cpp_gfx_skia16.cpp:47: 198:08.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’: 198:08.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] 198:08.27 152 | } 198:08.27 | ^ 198:17.55 In file included from Unified_cpp_gfx_skia2.cpp:92: 198:17.55 /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’: 198:17.55 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 198:17.55 514 | } 198:17.55 | ^ 198:17.55 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 198:17.55 516 | case SkCanvas::kPolygon_PointMode: { 198:17.55 | ^~~~ 198:37.63 In file included from Unified_cpp_gfx_skia4.cpp:47: 198:37.63 /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&)’: 198:37.63 /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] 198:37.63 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 198:37.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:43.25 In file included from /usr/include/string.h:519, 198:43.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 198:43.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 198:43.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 198:43.25 from /usr/include/c++/10/bits/move.h:57, 198:43.25 from /usr/include/c++/10/bits/stl_function.h:60, 198:43.25 from /usr/include/c++/10/functional:49, 198:43.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/functional:3, 198:43.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/functional:60, 198:43.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRun.h:11, 198:43.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, 198:43.26 from Unified_cpp_gfx_skia4.cpp:2: 198:43.26 In function ‘char* strncpy(char*, const char*, size_t)’, 198:43.26 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, 198:43.26 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: 198:43.26 /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] 198:43.26 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 198:43.26 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:43.26 In function ‘char* strncpy(char*, const char*, size_t)’, 198:43.26 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, 198:43.26 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: 198:43.26 /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] 198:43.26 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 198:43.26 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:48.82 In file included from Unified_cpp_gfx_skia5.cpp:110: 198:48.82 /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*)’: 198:48.82 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 198:48.82 3586 | insertClose = false; 198:48.82 | ~~~~~~~~~~~~^~~~~~~ 198:48.82 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 198:48.82 3587 | case SkPath::kLine_Verb: { 198:48.82 | ^~~~ 199:06.76 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ScreenshotGrabber.cpp:9, 199:06.77 from Unified_cpp_gfx_layers2.cpp:2: 199:06.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 199:06.77 /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] 199:06.77 644 | aOther.mHdr->mLength = 0; 199:06.77 | ~~~~~~~~~~~~~~~~~~~~~^~~ 199:06.77 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/Compositor.h:10, 199:06.77 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ScreenshotGrabber.cpp:14, 199:06.77 from Unified_cpp_gfx_layers2.cpp:2: 199:06.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 199:06.77 1903 | mBands = aRegion.mBands.Clone(); 199:06.77 | ^ 199:13.65 In file included from Unified_cpp_gfx_skia6.cpp:128: 199:13.65 /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)’: 199:13.65 /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] 199:13.65 557 | memcpy(&raw, buffer, kSizeInMemory); 199:13.65 | ^ 199:13.65 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/private/SkPathRef.h:13, 199:13.65 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 199:13.65 from Unified_cpp_gfx_skia6.cpp:2: 199:13.65 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 199:13.65 30 | class SK_API SkRRect { 199:13.65 | ^~~~~~~ 199:14.45 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, 199:14.45 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/core/SkImageGenerator.h:16, 199:14.45 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkPicture.cpp:10, 199:14.45 from Unified_cpp_gfx_skia6.cpp:11: 199:14.45 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: 199:14.45 /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] 199:14.45 44 | } 199:14.45 | ^ 199:26.12 In file included from Unified_cpp_gfx_skia7.cpp:110: 199:26.12 /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*)’: 199:26.12 /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] 199:26.12 42 | memcpy(&rec, ptr, size); 199:26.12 | ^ 199:26.12 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 199:26.13 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 199:26.13 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 199:26.13 from Unified_cpp_gfx_skia7.cpp:110: 199:26.13 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 199:26.13 55 | struct SkScalerContextRec { 199:26.13 | ^~~~~~~~~~~~~~~~~~ 199:26.26 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 199:26.26 from Unified_cpp_gfx_skia7.cpp:110: 199:26.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 199:26.26 /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] 199:26.26 517 | std::memcpy(&rec, ptr, sizeof(rec)); 199:26.26 | ^ 199:26.26 /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’ 199:26.26 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 199:26.26 | ^~~~~~~~~~~ 199:26.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 199:26.26 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 199:26.26 | ^~~~~~~~~~~~ 199:26.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 199:26.26 513 | TRACE_STR_COPY( 199:26.26 | ^~~~~~~~~~~~~~ 199:26.26 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 199:26.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 199:26.26 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 199:26.26 from Unified_cpp_gfx_skia7.cpp:110: 199:26.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 199:26.26 55 | struct SkScalerContextRec { 199:26.26 | ^~~~~~~~~~~~~~~~~~ 199:26.40 In file included from Unified_cpp_gfx_skia7.cpp:119: 199:26.40 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 199:26.40 /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] 199:26.40 75 | class SkResourceCache::Hash : 199:26.40 | ^~~~ 199:26.48 In file included from Unified_cpp_gfx_skia7.cpp:137: 199:26.48 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: 199:26.48 /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] 199:26.48 1118 | memset(&rec, 0, sizeof(rec)); 199:26.49 | ^ 199:26.49 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 199:26.49 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDraw.h:18, 199:26.49 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 199:26.49 from Unified_cpp_gfx_skia7.cpp:110: 199:26.49 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 199:26.49 55 | struct SkScalerContextRec { 199:26.49 | ^~~~~~~~~~~~~~~~~~ 199:28.33 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 199:28.33 from Unified_cpp_gfx_skia7.cpp:110: 199:28.33 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 199:28.33 /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] 199:28.33 129 | } 199:28.33 | ^ 199:28.33 /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’: 199:28.33 /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] 199:28.33 96 | } 199:28.33 | ^ 199:28.33 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 199:28.33 /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] 199:28.33 93 | } 199:28.33 | ^ 199:28.33 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 199:28.33 /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] 199:28.33 90 | } 199:28.33 | ^ 199:28.33 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 199:28.33 /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] 199:28.33 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 199:28.33 | ^ 199:28.33 /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’: 199:28.33 /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] 199:28.33 83 | } 199:28.33 | ^ 199:28.33 /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’: 199:28.33 /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] 199:28.33 79 | } 199:28.33 | ^ 199:28.34 /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’: 199:28.34 /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] 199:28.34 72 | } 199:28.34 | ^ 199:28.34 /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’: 199:28.34 /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] 199:28.34 69 | } 199:28.34 | ^ 199:28.34 /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’: 199:28.34 /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] 199:28.34 119 | } 199:28.34 | ^ 199:28.34 /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’: 199:28.34 /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] 199:28.34 75 | } 199:28.34 | ^ 199:46.78 In file included from Unified_cpp_gfx_skia8.cpp:101: 199:46.78 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: 199:46.78 /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] 199:46.78 281 | memcpy(&lhsRec, ptr, size); 199:46.78 | ^ 199:46.78 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 199:46.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 199:46.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 199:46.79 from Unified_cpp_gfx_skia8.cpp:92: 199:46.79 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 199:46.79 55 | struct SkScalerContextRec { 199:46.79 | ^~~~~~~~~~~~~~~~~~ 199:46.79 In file included from Unified_cpp_gfx_skia8.cpp:101: 199:46.79 /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] 199:46.79 285 | memcpy(&rhsRec, ptr, size); 199:46.79 | ^ 199:46.79 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkDescriptor.h:15, 199:46.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.h:16, 199:46.79 from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkStrike.cpp:8, 199:46.79 from Unified_cpp_gfx_skia8.cpp:92: 199:46.79 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 199:46.79 55 | struct SkScalerContextRec { 199:46.79 | ^~~~~~~~~~~~~~~~~~ 200:02.26 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, 200:02.26 from Unified_cpp_gfx_skia9.cpp:119: 200:02.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 200:02.26 /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] 200:02.26 129 | } 200:02.26 | ^ 200:02.26 /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’: 200:02.26 /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] 200:02.26 96 | } 200:02.26 | ^ 200:02.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 200:02.26 /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] 200:02.26 93 | } 200:02.26 | ^ 200:02.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 200:02.26 /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] 200:02.26 90 | } 200:02.26 | ^ 200:02.26 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 200:02.26 /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] 200:02.26 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 200:02.26 | ^ 200:02.26 /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’: 200:02.26 /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] 200:02.26 83 | } 200:02.26 | ^ 200:02.27 /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’: 200:02.27 /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] 200:02.27 79 | } 200:02.27 | ^ 200:02.27 /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’: 200:02.27 /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] 200:02.27 72 | } 200:02.27 | ^ 200:02.27 /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’: 200:02.27 /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] 200:02.27 69 | } 200:02.27 | ^ 200:02.27 /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’: 200:02.27 /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] 200:02.27 119 | } 200:02.27 | ^ 200:02.27 /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’: 200:02.27 /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] 200:02.27 75 | } 200:02.27 | ^ 200:02.27 In file included from Unified_cpp_gfx_skia9.cpp:74: 200:02.27 /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)’: 200:02.27 /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] 200:02.27 204 | } 200:02.27 | ^ 200:02.30 In file included from Unified_cpp_gfx_skia9.cpp:119: 200:02.30 /builddir/build/BUILD/firefox-89.0.2/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: 200:02.30 /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] 200:02.30 32 | } 200:02.30 | ^ 200:06.82 gfx/src 200:17.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/APZUtils.h:18, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.h:10, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 200:17.43 from Unified_cpp_gfx_layers3.cpp:2: 200:17.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 200:17.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] 200:17.43 644 | aOther.mHdr->mLength = 0; 200:17.43 | ~~~~~~~~~~~~~~~~~~~~~^~~ 200:17.43 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/APZUtils.h:18, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.h:10, 200:17.43 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 200:17.43 from Unified_cpp_gfx_layers3.cpp:2: 200:17.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 200:17.43 1903 | mBands = aRegion.mBands.Clone(); 200:17.43 | ^ 201:09.72 gfx/thebes 201:43.14 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 201:43.14 /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)’: 201:43.14 /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] 201:43.14 413 | size_type Length() const { return mHdr->mLength; } 201:43.14 | ~~~~~~^~~~~~~ 201:43.14 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: while referencing ‘coords’ 201:43.14 709 | nsTArray coords; 201:43.14 | ^~~~~~ 201:43.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 201:43.14 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 201:43.14 /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] 201:43.14 72 | if (!mHdr->mIsAutoArray) { 201:43.14 | ~~~~~~^~~~~~~~~~~~ 201:43.14 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: while referencing ‘coords’ 201:43.14 709 | nsTArray coords; 201:43.14 | ^~~~~~ 201:43.16 In file included from /usr/include/string.h:519, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/IntegerTypeTraits.h:14, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/TypedEnumBits.h:15, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxTypes.h:10, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:9, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 201:43.16 In function ‘void* memcpy(void*, const void*, size_t)’, 201:43.16 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, 201:43.16 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, 201:43.16 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, 201:43.16 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, 201:43.16 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: 201:43.16 /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] 201:43.16 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 201:43.16 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:43.16 /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)’: 201:43.16 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:709:22: note: ‘coords’ declared here 201:43.16 709 | nsTArray coords; 201:43.16 | ^~~~~~ 201:43.16 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPattern.h:16, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxContext.h:15, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.h:9, 201:43.16 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFT2FontBase.cpp:6: 201:43.16 In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, 201:43.16 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, 201:43.16 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, 201:43.16 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, 201:43.16 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: 201:43.16 /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] 201:43.16 262 | static void Free(void* aPtr) { free(aPtr); } 201:43.16 | ~~~~^~~~~~ 201:53.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.h:10, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 201:53.72 from Unified_cpp_gfx_layers5.cpp:2: 201:53.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 201:53.72 /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] 201:53.72 644 | aOther.mHdr->mLength = 0; 201:53.72 | ~~~~~~~~~~~~~~~~~~~~~^~~ 201:53.72 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.h:10, 201:53.72 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 201:53.72 from Unified_cpp_gfx_layers5.cpp:2: 201:53.72 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 201:53.72 1903 | mBands = aRegion.mBands.Clone(); 201:53.72 | ^ 202:38.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 202:38.54 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.h:11, 202:38.54 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.h:13, 202:38.54 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.cpp:9: 202:38.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: 202:38.54 /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] 202:38.54 644 | aOther.mHdr->mLength = 0; 202:38.54 | ~~~~~~~~~~~~~~~~~~~~~^~~ 202:38.54 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 202:38.54 1853 | gfxFontVariationInstance instance; 202:38.54 | ^~~~~~~~ 202:46.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 202:46.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 202:46.89 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 202:46.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:15, 202:46.89 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 202:46.89 from Unified_cpp_gfx_layers6.cpp:2: 202:46.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 202:46.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] 202:46.90 644 | aOther.mHdr->mLength = 0; 202:46.90 | ~~~~~~~~~~~~~~~~~~~~~^~~ 202:46.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/FilterSupport.h:14, 202:46.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 202:46.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/APZTestData.h:16, 202:46.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:23, 202:46.90 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 202:46.90 from Unified_cpp_gfx_layers6.cpp:2: 202:46.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 202:46.90 1903 | mBands = aRegion.mBands.Clone(); 202:46.90 | ^ 202:53.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 202:53.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 202:53.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 202:53.67 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientLayerManager.h:15, 202:53.67 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientColorLayer.cpp:7, 202:53.67 from Unified_cpp_gfx_layers6.cpp:2: 202:53.67 /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)’: 202:53.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 ‘nsTArray [1]’ [-Warray-bounds] 202:53.67 304 | mHdr->mLength = 0; 202:53.67 | ~~~~~~~~~~~~~~^~~ 202:53.67 In file included from Unified_cpp_gfx_layers6.cpp:92: 202:53.67 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 202:53.67 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 202:53.67 | ^~~~~~~~~~~~~~~~ 203:28.87 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/RDDProcessManager.h:8, 203:28.87 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.cpp:7: 203:28.88 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: 203:28.88 /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] 203:28.88 644 | aOther.mHdr->mLength = 0; 203:28.88 | ~~~~~~~~~~~~~~~~~~~~~^~~ 203:28.88 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxPlatform.cpp:2109:21: note: while referencing ‘result’ 203:28.88 2109 | nsTArray result; 203:28.88 | ^~~~~~ 203:49.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 203:49.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 203:49.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ClientLayerManager.h:15, 203:49.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 203:49.68 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 203:49.68 from Unified_cpp_gfx_layers7.cpp:2: 203:49.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: 203:49.68 /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] 203:49.68 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 203:49.68 | ^~~~ 203:49.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 203:49.68 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 203:49.68 | ^~~~~~~~~~~~~~~~~~ 203:51.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 203:51.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxPattern.h:16, 203:51.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxContext.h:15, 203:51.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ClientLayerManager.h:15, 203:51.05 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 203:51.05 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 203:51.05 from Unified_cpp_gfx_layers7.cpp:2: 203:51.05 /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]’: 203:51.05 /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] 203:51.06 304 | mHdr->mLength = 0; 203:51.06 | ~~~~~~~~~~~~~~^~~ 203:51.06 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:29, 203:51.06 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/ClientTiledPaintedLayer.h:11, 203:51.06 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:10, 203:51.06 from Unified_cpp_gfx_layers7.cpp:2: 203:51.06 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 203:51.06 222 | nsTArray clippedPoints(mPoints.Clone()); 203:51.06 | ^~~~~~~~~~~~~ 203:51.25 In file included from /usr/include/string.h:519, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 203:51.25 from /usr/include/c++/10/bits/move.h:57, 203:51.25 from /usr/include/c++/10/bits/nested_exception.h:40, 203:51.25 from /usr/include/c++/10/exception:148, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/exception:3, 203:51.25 from /usr/include/c++/10/new:41, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/new:3, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/new:60, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/cwchar:66, 203:51.25 from /usr/include/c++/10/bits/postypes.h:40, 203:51.25 from /usr/include/c++/10/iosfwd:40, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/iosfwd:3, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/iosfwd:60, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/TiledContentClient.h:11, 203:51.25 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/client/TiledContentClient.cpp:7, 203:51.25 from Unified_cpp_gfx_layers7.cpp:2: 203:51.25 In function ‘void* memcpy(void*, const void*, size_t)’, 203:51.25 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, 203:51.25 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: 203:51.25 /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] 203:51.25 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 203:51.25 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:11.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 205:11.74 from Unified_cpp_gfx_layers8.cpp:2: 205:11.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 205:11.74 /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] 205:11.74 644 | aOther.mHdr->mLength = 0; 205:11.74 | ~~~~~~~~~~~~~~~~~~~~~^~~ 205:11.74 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 205:11.74 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 205:11.74 from Unified_cpp_gfx_layers8.cpp:2: 205:11.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 205:11.74 1903 | mBands = aRegion.mBands.Clone(); 205:11.74 | ^ 205:12.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/FrameMetrics.h:13, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/Layers.h:16, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.h:10, 205:12.02 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/composite/PaintedLayerComposite.cpp:7, 205:12.02 from Unified_cpp_gfx_layers8.cpp:2: 205:12.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: 205:12.02 /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] 205:12.02 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 205:12.02 | ^~~~ 205:12.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 205:12.02 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 205:12.02 | ^~~~~~~~~~~~~~~~~~ 206:05.40 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFontVariations.h:12, 206:05.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxFont.h:14, 206:05.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGlyphExtents.h:9, 206:05.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGlyphExtents.cpp:6, 206:05.41 from Unified_cpp_gfx_thebes1.cpp:2: 206:05.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]’: 206:05.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]’ 206:05.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]’ 206:05.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]’ 206:05.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]’ 206:05.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 206:05.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] 206:05.41 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 206:05.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:05.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 206:05.41 from /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxUtils.cpp:19, 206:05.41 from Unified_cpp_gfx_thebes1.cpp:119: 206:05.41 /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 206:05.41 27 | struct JSGCSetting { 206:05.41 | ^~~~~~~~~~~ 206:24.56 In file included from Unified_cpp_gfx_thebes1.cpp:20: 206:24.56 /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)’: 206:24.56 /builddir/build/BUILD/firefox-89.0.2/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 206:24.56 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); 206:24.56 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.52 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 206:34.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 206:34.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 206:34.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 206:34.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 206:34.52 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 206:34.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 206:34.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 206:34.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 206:34.53 from Unified_cpp_gfx_layers9.cpp:2: 206:34.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: 206:34.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 ‘nsTArray [1]’ [-Warray-bounds] 206:34.53 304 | mHdr->mLength = 0; 206:34.53 | ~~~~~~~~~~~~~~^~~ 206:34.53 In file included from Unified_cpp_gfx_layers9.cpp:56: 206:34.53 /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 206:34.53 54 | nsTArray messages; 206:34.53 | ^~~~~~~~ 206:35.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 206:35.53 from Unified_cpp_gfx_layers9.cpp:2: 206:35.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 206:35.53 /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] 206:35.53 644 | aOther.mHdr->mLength = 0; 206:35.53 | ~~~~~~~~~~~~~~~~~~~~~^~~ 206:35.53 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorController.h:12, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 206:35.53 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 206:35.53 from Unified_cpp_gfx_layers9.cpp:2: 206:35.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 206:35.53 1903 | mBands = aRegion.mBands.Clone(); 206:35.53 | ^ 206:36.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:22, 206:36.03 from /builddir/build/BUILD/firefox-89.0.2/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 206:36.03 from Unified_cpp_gfx_layers9.cpp:2: 206:36.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::CompositorBridgeParent::Invalidate()’: 206:36.04 /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] 206:36.04 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 206:36.04 | ^~~~ 206:36.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 206:36.04 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 206:36.04 | ^~~~~~~~~~~~~~~~~~ 206:36.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::LayerManagerComposite::InvalidateAll()’: 206:36.14 /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] 206:36.14 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 206:36.14 | ^~~~ 206:36.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 206:36.14 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 206:36.14 | ^~~~~~~~~~~~~~~~~~ 206:39.01 gfx/vr/service/openvr 206:42.97 In file included from /builddir/build/BUILD/firefox-89.0.2/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: 206:42.97 /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] 206:42.97 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 206:42.97 | ^~~~~~~~~~~~~~~~~~~ 206:42.97 /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] 206:42.97 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 206:42.97 | ^~~~~~~~~~~~~~~~~~~~~~ 206:42.97 /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] 206:42.97 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 206:42.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:51.30 gfx/vr/service 206:52.68 gfx/vr 207:26.62 gfx/webrender_bindings 208:24.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 208:24.50 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsIGlobalObject.h:18, 208:24.50 from /builddir/build/BUILD/firefox-89.0.2/gfx/vr/VRDisplayClient.cpp:12, 208:24.50 from Unified_cpp_gfx_vr0.cpp:2: 208:24.50 /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&)’: 208:24.50 /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] 208:24.50 644 | aOther.mHdr->mLength = 0; 208:24.50 | ~~~~~~~~~~~~~~~~~~~~~^~~ 208:24.50 In file included from Unified_cpp_gfx_vr0.cpp:20: 208:24.50 /builddir/build/BUILD/firefox-89.0.2/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 208:24.50 222 | [buffer{aBuffer.Clone()}]() -> void { 208:24.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:24.50 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 208:24.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:24.50 224 | }); 208:24.50 | ~ 208:31.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/imgIContainer.h:35, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxUtils.h:13, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 208:31.18 from Unified_cpp_webrender_bindings0.cpp:2: 208:31.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 208:31.18 /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] 208:31.18 644 | aOther.mHdr->mLength = 0; 208:31.18 | ~~~~~~~~~~~~~~~~~~~~~^~~ 208:31.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxUtils.h:22, 208:31.18 from /builddir/build/BUILD/firefox-89.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 208:31.18 from Unified_cpp_webrender_bindings0.cpp:2: 208:31.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 208:31.18 1903 | mBands = aRegion.mBands.Clone(); 208:31.18 | ^ 208:32.86 gfx/ycbcr 208:38.10 hal 209:20.99 image/build 209:33.43 image/decoders/icon/gtk 209:40.26 image/decoders/icon 209:47.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 209:47.22 from /builddir/build/BUILD/firefox-89.0.2/hal/Hal.h:12, 209:47.22 from /builddir/build/BUILD/firefox-89.0.2/hal/HalWakeLock.cpp:7, 209:47.22 from Unified_cpp_hal0.cpp:2: 209:47.22 /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)’: 209:47.22 /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] 209:47.22 304 | mHdr->mLength = 0; 209:47.22 | ~~~~~~~~~~~~~~^~~ 209:47.22 In file included from Unified_cpp_hal0.cpp:2: 209:47.22 /builddir/build/BUILD/firefox-89.0.2/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 209:47.22 180 | LockCount processCount; 209:47.22 | ^~~~~~~~~~~~ 209:47.41 image/decoders 209:47.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 209:48.41 image/encoders/bmp 209:53.47 image/encoders/ico 209:58.52 image/encoders/jpeg 210:03.47 image/encoders/png 210:20.46 image 210:37.00 intl/components 210:40.15 intl/hyphenation/glue 211:12.03 intl/l10n 211:29.00 intl/locale/gtk 211:31.84 intl/locale 211:45.54 In file included from Unified_cpp_intl_locale0.cpp:2: 211:45.54 /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&)’: 211:45.54 /builddir/build/BUILD/firefox-89.0.2/intl/locale/DateTimeFormat.cpp:185:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 211:45.54 185 | const auto* months = dfs->getMonths( 211:45.54 | ~~~~~~~~~~~~~~^ 211:45.54 186 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); 211:45.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:45.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:45.70 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:45.70 from Unified_cpp_image1.cpp:2: 211:45.70 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: 211:45.70 /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] 211:45.70 304 | mHdr->mLength = 0; 211:45.70 | ~~~~~~~~~~~~~~^~~ 211:45.70 In file included from Unified_cpp_image1.cpp:101: 211:45.70 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1725:35: note: while referencing ‘discard’ 211:45.70 1725 | nsTArray> discard; 211:45.70 | ^~~~~~~ 211:46.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:46.04 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:46.04 from Unified_cpp_image1.cpp:2: 211:46.04 /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*)’: 211:46.04 /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] 211:46.04 304 | mHdr->mLength = 0; 211:46.04 | ~~~~~~~~~~~~~~^~~ 211:46.04 In file included from Unified_cpp_image1.cpp:101: 211:46.04 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1476:39: note: while referencing ‘discard’ 211:46.04 1476 | nsTArray> discard; 211:46.04 | ^~~~~~~ 211:46.92 intl/lwbrk 211:47.28 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:47.28 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:47.28 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:47.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:47.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:47.29 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:47.29 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:47.29 from Unified_cpp_image1.cpp:2: 211:47.29 /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)’: 211:47.29 /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] 211:47.29 304 | mHdr->mLength = 0; 211:47.29 | ~~~~~~~~~~~~~~^~~ 211:47.29 In file included from Unified_cpp_image1.cpp:101: 211:47.29 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1739:35: note: while referencing ‘discard’ 211:47.29 1739 | nsTArray> discard; 211:47.29 | ^~~~~~~ 211:47.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:47.56 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:47.56 from Unified_cpp_image1.cpp:2: 211:47.56 /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)’: 211:47.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] 211:47.57 304 | mHdr->mLength = 0; 211:47.57 | ~~~~~~~~~~~~~~^~~ 211:47.57 In file included from Unified_cpp_image1.cpp:101: 211:47.57 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1590:35: note: while referencing ‘discard’ 211:47.57 1590 | nsTArray> discard; 211:47.57 | ^~~~~~~ 211:47.78 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:47.78 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:47.78 from Unified_cpp_image1.cpp:2: 211:47.78 /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)’: 211:47.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] 211:47.78 304 | mHdr->mLength = 0; 211:47.78 | ~~~~~~~~~~~~~~^~~ 211:47.78 In file included from Unified_cpp_image1.cpp:101: 211:47.78 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1628:35: note: while referencing ‘discard’ 211:47.78 1628 | nsTArray> discard; 211:47.78 | ^~~~~~~ 211:48.10 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.h:12, 211:48.10 from /builddir/build/BUILD/firefox-89.0.2/image/ImageMemoryReporter.cpp:7, 211:48.10 from Unified_cpp_image1.cpp:2: 211:48.10 /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)’: 211:48.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] 211:48.10 304 | mHdr->mLength = 0; 211:48.10 | ~~~~~~~~~~~~~~^~~ 211:48.10 In file included from Unified_cpp_image1.cpp:101: 211:48.10 /builddir/build/BUILD/firefox-89.0.2/image/SurfaceCache.cpp:1610:35: note: while referencing ‘discard’ 211:48.10 1610 | nsTArray> discard; 211:48.10 | ^~~~~~~ 211:53.23 intl/strres 212:25.28 intl/uconv 212:29.60 intl/unicharutil/util 212:42.33 ipc/app 212:44.29 toolkit/library/build/symverscript.stub 212:44.60 media/libsoundtouch/src 212:44.73 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 212:44.73 90 | #pragma omp parallel for 212:44.73 | 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 212:44.73 136 | #pragma omp parallel for 212:44.73 | 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 212:44.73 180 | #pragma omp parallel for 212:44.73 | 212:44.73 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 212:44.73 71 | #define PI 3.1415926536 212:44.73 | 212:44.73 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 212:44.73 45 | #define PI M_PI 212:44.73 | 212:44.73 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 212:44.73 310 | #pragma omp parallel for 212:44.73 | 212:44.73 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 212:44.73 336 | #pragma omp critical 212:44.73 | 212:45.01 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 212:45.01 /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’: 212:45.01 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 212:45.01 81 | double dScaler = 1.0 / (double)resultDivider; 212:45.01 | ^~~~~~~ 212:45.01 /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’: 212:45.01 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 212:45.01 127 | double dScaler = 1.0 / (double)resultDivider; 212:45.01 | ^~~~~~~ 212:45.01 /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)’: 212:45.01 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable ‘dScaler’ [-Wunused-variable] 212:45.01 166 | double dScaler = 1.0 / (double)resultDivider; 212:45.01 | ^~~~~~~ 212:45.03 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 212:45.03 /builddir/build/BUILD/firefox-89.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 212:45.03 /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] 212:45.03 134 | uint count; 212:45.03 | ^~~~~ 212:46.56 config/external/sqlite/libmozsqlite3.so.symbols.stub 212:46.88 third_party/sqlite3/src 212:46.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 212:50.53 ipc/chromium/src/third_party 212:50.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 213:00.79 In file included from Unified_c_src_third_party0.c:119: 213:00.79 In function ‘evutil_sockaddr_cmp’, 213:00.79 inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, 213:00.79 inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: 213:00.79 /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=] 213:00.79 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) 213:00.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:03.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 213:06.44 ipc/chromium 213:41.79 In file included from Unified_cpp_ipc_chromium1.cpp:20: 213:41.80 /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string16&)’: 213:41.80 /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] 213:41.80 678 | return result; 213:41.80 | ^~~~~~ 213:50.90 ipc/glue 214:21.62 ipc/ipdl 215:50.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 215:50.04 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/process_util.h:40, 215:50.04 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 215:50.04 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundChild.h:11, 215:50.04 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundImpl.cpp:7, 215:50.04 from Unified_cpp_ipc_glue0.cpp:2: 215:50.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]’: 215:50.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]’ 215:50.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::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 215:50.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::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 215:50.04 /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]’ 215:50.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 215:50.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] 215:50.04 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 215:50.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:50.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 215:50.04 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/BackgroundImpl.cpp:29, 215:50.04 from Unified_cpp_ipc_glue0.cpp:2: 215:50.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 215:50.04 27 | struct JSGCSetting { 215:50.04 | ^~~~~~~~~~~ 216:50.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:50.41 from Unified_cpp_ipc_glue1.cpp:2: 216:50.41 /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)’: 216:50.41 /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] 216:50.41 118 | elt->asT()->AddRef(); 216:50.41 | ~~~~~~~~~~~~~~~~~~^~ 216:50.41 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:50.41 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 216:50.41 2756 | MessageQueue pending = std::move(mPending); 216:50.41 | ^~~~~~~ 216:50.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:50.41 from Unified_cpp_ipc_glue1.cpp:2: 216:50.41 /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] 216:50.41 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 216:50.41 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:50.41 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:50.41 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 216:50.41 2756 | MessageQueue pending = std::move(mPending); 216:50.41 | ^~~~~~~ 216:50.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:50.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:50.42 from Unified_cpp_ipc_glue1.cpp:2: 216:50.42 /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] 216:50.42 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 216:50.42 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:50.42 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:50.42 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 216:50.42 2756 | MessageQueue pending = std::move(mPending); 216:50.42 | ^~~~~~~ 216:50.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsUtils.h:16, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupports.h:82, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRunnable.h:10, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamDestination.h:11, 216:50.42 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:7, 216:50.42 from Unified_cpp_ipc_glue1.cpp:2: 216:50.42 /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] 216:50.42 1361 | nsrefcnt r = Super::AddRef(); \ 216:50.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 216:50.42 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 216:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:50.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 216:50.42 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 216:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~ 216:50.42 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:1929:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 216:50.42 1929 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 216:50.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:50.42 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:50.42 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2756:16: note: while referencing ‘pending’ 216:50.42 2756 | MessageQueue pending = std::move(mPending); 216:50.42 | ^~~~~~~ 216:51.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:51.74 from Unified_cpp_ipc_glue1.cpp:2: 216:51.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: 216:51.74 /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] 216:51.74 118 | elt->asT()->AddRef(); 216:51.74 | ~~~~~~~~~~~~~~~~~~^~ 216:51.74 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:51.74 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 216:51.74 2847 | MessageQueue queue = std::move(mPending); 216:51.74 | ^~~~~ 216:51.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:51.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:51.75 from Unified_cpp_ipc_glue1.cpp:2: 216:51.75 /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] 216:51.75 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 216:51.75 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:51.75 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:51.75 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 216:51.75 2847 | MessageQueue queue = std::move(mPending); 216:51.75 | ^~~~~ 216:51.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/MozPromise.h:15, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:9, 216:51.75 from Unified_cpp_ipc_glue1.cpp:2: 216:51.75 /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] 216:51.75 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 216:51.75 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:51.75 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:51.75 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 216:51.75 2847 | MessageQueue queue = std::move(mPending); 216:51.75 | ^~~~~ 216:51.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsUtils.h:16, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupports.h:82, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIRunnable.h:10, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamDestination.h:11, 216:51.75 from /builddir/build/BUILD/firefox-89.0.2/ipc/glue/IPCStreamParent.cpp:7, 216:51.75 from Unified_cpp_ipc_glue1.cpp:2: 216:51.75 /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] 216:51.75 1361 | nsrefcnt r = Super::AddRef(); \ 216:51.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 216:51.75 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 216:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:51.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 216:51.75 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 216:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~ 216:51.75 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:1929:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 216:51.76 1929 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 216:51.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:51.76 In file included from Unified_cpp_ipc_glue1.cpp:65: 216:51.76 /builddir/build/BUILD/firefox-89.0.2/ipc/glue/MessageChannel.cpp:2847:16: note: while referencing ‘queue’ 216:51.76 2847 | MessageQueue queue = std::move(mPending); 216:51.76 | ^~~~~ 217:08.97 ipc/testshell 217:34.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 217:34.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/XPCOM.h:157, 217:34.03 from /builddir/build/BUILD/firefox-89.0.2/ipc/testshell/XPCShellEnvironment.cpp:29: 217:34.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 217:34.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] 217:34.03 79 | memset(this, 0, sizeof(nsXPTCVariant)); 217:34.03 | ^ 217:34.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 217:34.03 44 | struct nsXPTCVariant { 217:34.04 | ^~~~~~~~~~~~~ 217:37.69 js/ductwork/debugger 217:40.73 js/src/debugger 218:29.89 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:51, 218:29.89 from Unified_cpp_js_src_debugger0.cpp:11: 218:29.89 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: 218:29.89 /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] 218:29.89 165 | return *it; 218:29.89 | ^~ 218:29.89 In file included from Unified_cpp_js_src_debugger0.cpp:11: 218:29.89 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:5923:21: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 218:29.89 5923 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 218:29.89 | ^ 218:29.89 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:51, 218:29.89 from Unified_cpp_js_src_debugger0.cpp:11: 218:29.89 /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] 218:29.89 128 | it++; 218:29.89 | ~~^~ 218:29.89 In file included from Unified_cpp_js_src_debugger0.cpp:11: 218:29.89 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Debugger.cpp:5923:21: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 218:29.89 5923 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 218:29.89 | ^ 218:37.32 In file included from Unified_cpp_js_src_debugger0.cpp:29: 218:37.32 /builddir/build/BUILD/firefox-89.0.2/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: 218:37.33 /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] 218:37.33 192 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 218:37.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:28.92 js/src/frontend 219:59.62 /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]’: 219:59.62 /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] 219:59.62 9510 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { 219:59.62 | ~~~~~~~~~~~~~~~~~~~~~^~~~~ 220:02.52 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/SharedContext.h:18, 220:02.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/CompilationStencil.h:24, 220:02.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.h:180, 220:02.52 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:20: 220:02.52 /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]’: 220:02.53 /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] 220:02.53 991 | : ParseNode(kind, pos), left_(left), right_(right) { 220:02.53 | ^ 220:02.53 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9317:8: note: ‘lhs’ was declared here 220:02.53 9317 | Node lhs; 220:02.53 | ^~~ 220:07.02 /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]’: 220:07.02 /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] 220:07.02 6178 | TernaryNodeType ifNode; 220:07.02 | ^~~~~~ 220:11.63 /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]’: 220:11.63 /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] 220:11.63 9510 | if (const char* chars = nameIsArgumentsOrEval(lhs)) { 220:11.63 | ~~~~~~~~~~~~~~~~~~~~~^~~~~ 220:14.43 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/SharedContext.h:18, 220:14.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/CompilationStencil.h:24, 220:14.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.h:180, 220:14.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:20: 220:14.43 /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]’: 220:14.44 /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] 220:14.44 991 | : ParseNode(kind, pos), left_(left), right_(right) { 220:14.44 | ^ 220:14.44 /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Parser.cpp:9317:8: note: ‘lhs’ was declared here 220:14.44 9317 | Node lhs; 220:14.44 | ^~~ 220:18.95 /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]’: 220:18.95 /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] 220:18.95 6178 | TernaryNodeType ifNode; 220:18.95 | ^~~~~~ 220:31.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieService.h:13, 220:31.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PCookieServiceParent.h:9, 220:31.33 from PCookieServiceParent.cpp:7, 220:31.34 from UnifiedProtocols13.cpp:2: 220:31.34 /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]’: 220:31.34 /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]’ 220:31.34 /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]’ 220:31.34 /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]’ 220:31.34 /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]’ 220:31.34 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 220:31.34 /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] 220:31.34 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 220:31.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:31.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:18, 220:31.34 from PDNSRequest.cpp:7, 220:31.34 from UnifiedProtocols13.cpp:38: 220:31.34 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 220:31.34 107 | union NetAddr { 220:31.34 | ^~~~~~~ 220:52.06 In file included from Unified_cpp_js_src_frontend0.cpp:38: 220:52.06 /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)’: 220:52.06 /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] 220:52.06 2857 | NameOpEmitter noe(this, name, loc, kind); 220:52.06 | ^ 223:13.78 js/src/gc/StatsPhasesGenerated.inc.stub 223:14.08 js/src/irregexp 224:22.44 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-macro-assembler.h:8, 224:22.44 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-nodes.h:8, 224:22.44 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-compiler.h:10, 224:22.44 from /builddir/build/BUILD/firefox-89.0.2/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, 224:22.44 from Unified_cpp_js_src_irregexp1.cpp:11: 224:22.44 /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*)’: 224:22.44 /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] 224:22.44 313 | character_class_flags_(character_class_flags) { 224:22.44 | ^ 224:22.45 In file included from Unified_cpp_js_src_irregexp1.cpp:11: 224:22.45 /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 224:22.45 421 | JSRegExp::Flags default_flags; 224:22.45 | ^~~~~~~~~~~~~ 224:40.02 js/src/jit 224:52.18 In file included from /usr/include/string.h:519, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 224:52.18 from /usr/include/c++/10/cstring:42, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/cstring:3, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Casting.h:14, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Span.h:36, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h:24, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.h:30, 224:52.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Instrument-vixl.cpp:27: 224:52.18 In function ‘char* strncpy(char*, const char*, size_t)’, 224:52.18 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: 224:52.18 /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] 224:52.18 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 224:52.18 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:52.93 In function ‘char* strncpy(char*, const char*, size_t)’, 224:52.93 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, 224:52.93 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, 224:52.93 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: 224:52.93 /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] 224:52.93 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 224:52.93 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.47 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ScalarReplacement.cpp:11, 226:51.47 from Unified_cpp_js_src_jit10.cpp:2: 226:51.47 /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]’: 226:51.47 /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]’ 226:51.47 /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]’ 226:51.47 /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*]’ 226:51.47 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 226:51.47 /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] 226:51.47 246 | std::memcpy(&res, &bits, sizeof(E)); 226:51.47 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 226:51.47 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 226:51.47 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ScalarReplacement.cpp:11, 226:51.47 from Unified_cpp_js_src_jit10.cpp:2: 226:51.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 226:51.47 202 | struct OOM : Error { 226:51.47 | ^~~ 227:53.28 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/AliasAnalysis.h:10, 227:53.28 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/ValueNumbering.cpp:9, 227:53.28 from Unified_cpp_js_src_jit11.cpp:2: 227:53.28 /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)’: 227:53.29 /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] 227:53.29 829 | void setResultType(MIRType type) { resultType_ = type; } 227:53.29 | ~~~~~~~~~~~~^~~~~~ 227:53.29 In file included from Unified_cpp_js_src_jit11.cpp:11: 227:53.29 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/WarpBuilder.cpp:3308:11: note: ‘resultType’ was declared here 227:53.29 3308 | MIRType resultType; 227:53.29 | ^~~~~~~~~~ 227:56.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePort.h:13, 227:56.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMessagePortParent.h:9, 227:56.90 from PMessagePortParent.cpp:7, 227:56.90 from UnifiedProtocols22.cpp:2: 227:56.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 227:56.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 227:56.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 227:56.91 /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]’ 227:56.91 /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]’ 227:56.91 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 227:56.91 /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] 227:56.91 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 227:56.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:56.91 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:24, 227:56.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:28, 227:56.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 227:56.91 from PNecko.cpp:10, 227:56.91 from UnifiedProtocols22.cpp:38: 227:56.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 227:56.91 107 | union NetAddr { 227:56.91 | ^~~~~~~ 228:44.71 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.cpp:23, 228:44.71 from Unified_cpp_js_src_jit12.cpp:47: 228:44.71 /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)’: 228:44.71 /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] 228:44.71 286 | return Address(elements, offset); 228:44.71 | ^ 230:59.37 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/TrialInlining.h:10, 230:59.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitScript.h:14, 230:59.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSScript-inl.h:17, 230:59.37 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeLocation-inl.h:15, 230:59.38 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/BytecodeAnalysis.cpp:16, 230:59.38 from Unified_cpp_js_src_jit2.cpp:11: 230:59.38 /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)’: 230:59.38 /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] 230:59.38 478 | bool hasArgumentArray = !*addArgc; 230:59.38 | ^~~~~~~~~~~~~~~~ 230:59.38 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:906:10: note: ‘addArgc’ was declared here 230:59.38 906 | bool addArgc; 230:59.38 | ^~~~~~~ 231:01.07 /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)’: 231:01.07 /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] 231:01.07 478 | bool hasArgumentArray = !*addArgc; 231:01.07 | ^~~~~~~~~~~~~~~~ 231:01.07 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.h:927:10: note: ‘addArgc’ was declared here 231:01.07 927 | bool addArgc; 231:01.07 | ^~~~~~~ 231:06.54 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/EnvironmentObject.h:17, 231:06.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:42, 231:06.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/WarpBuilder.h:14, 231:06.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/BytecodeAnalysis.cpp:10, 231:06.54 from Unified_cpp_js_src_jit2.cpp:11: 231:06.54 /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)’: 231:06.54 /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] 231:06.54 148 | return APPLICATION_SLOTS + JSProto_LIMIT + key; 231:06.54 | ^~~ 231:06.54 In file included from Unified_cpp_js_src_jit2.cpp:20: 231:06.54 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CacheIR.cpp:2127:14: note: ‘protoKey’ was declared here 231:06.54 2127 | JSProtoKey protoKey; 231:06.54 | ^~~~~~~~ 232:00.38 In file included from Unified_cpp_js_src_jit3.cpp:2: 232:00.38 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: 232:00.38 /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] 232:00.38 12486 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); 232:00.38 | ^ 232:00.44 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’: 232:00.45 /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] 232:00.45 12511 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); 232:00.45 | ^ 232:00.84 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’: 232:00.84 /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] 232:00.84 12872 | Address dest = ToAddress(elements, lir->index(), writeType); 232:00.84 | ^ 232:00.93 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: 232:00.94 /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] 232:00.94 12891 | Address dest = ToAddress(elements, lir->index(), writeType); 232:00.94 | ^ 232:12.72 /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]’: 232:12.72 /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] 232:12.72 15240 | ABIArg arg = abi.next(argMir); 232:12.72 | ~~~~~~~~^~~~~~~~ 232:31.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 232:31.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 232:31.02 from PSimpleChannel.cpp:7, 232:31.02 from UnifiedProtocols28.cpp:2: 232:31.02 /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]’: 232:31.02 /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]’ 232:31.02 /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]’ 232:31.02 /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]’ 232:31.02 /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]’ 232:31.02 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 232:31.02 /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] 232:31.02 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 232:31.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:31.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 232:31.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 232:31.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 232:31.02 from PSocketProcess.cpp:7, 232:31.02 from UnifiedProtocols28.cpp:29: 232:31.02 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 232:31.02 107 | union NetAddr { 232:31.02 | ^~~~~~~ 235:15.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 235:15.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 235:15.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 235:15.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:22, 235:15.95 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:7, 235:15.95 from Unified_cpp_js_src_jit8.cpp:2: 235:15.95 /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&)’: 235:15.95 /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] 235:15.95 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 235:15.95 | ^~~~~~~~~~~ 235:15.95 In file included from Unified_cpp_js_src_jit8.cpp:2: 235:15.95 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:3411:13: note: ‘res’ was declared here 235:15.95 3411 | int32_t res; 235:15.95 | ^~~ 235:15.96 /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&)’: 235:15.96 /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] 235:15.96 3442 | return MConstant::NewInt64(alloc, res); 235:15.96 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 235:23.88 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:14, 235:23.88 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 235:23.88 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.h:30, 235:23.88 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIR.cpp:7, 235:23.88 from Unified_cpp_js_src_jit8.cpp:2: 235:23.88 /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)’: 235:23.88 /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] 235:23.88 154 | if (kind_ != other.kind_) { 235:23.88 | ~~~~~~^~~~~ 235:52.34 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonTypes.h:19, 235:52.34 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/IonAnalysis.h:15, 235:52.34 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RangeAnalysis.h:19, 235:52.34 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RangeAnalysis.cpp:7, 235:52.34 from Unified_cpp_js_src_jit9.cpp:2: 235:52.34 /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’: 235:52.34 /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] 235:52.34 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 235:52.34 | ^~~~~~~~~~~ 235:52.34 In file included from Unified_cpp_js_src_jit9.cpp:11: 235:52.34 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/Recover.cpp:317:11: note: ‘result’ was declared here 235:52.34 317 | int32_t result; 235:52.34 | ^~~~~~ 236:01.96 js/src 236:09.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/RegExpObject.h:15, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.h:10, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.cpp:7: 236:09.54 /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]’: 236:09.54 /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]’ 236:09.54 /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]’ 236:09.54 /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*]’ 236:09.54 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 236:09.54 /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] 236:09.54 246 | std::memcpy(&res, &bits, sizeof(E)); 236:09.54 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 236:09.54 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 236:09.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/RegExpObject.h:15, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.h:10, 236:09.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/RegExp.cpp:7: 236:09.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 236:09.55 202 | struct OOM : Error { 236:09.55 | ^~~ 237:23.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.h:14, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter-inl.h:10, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp:11: 237:23.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]’: 237:23.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]’ 237:23.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]’ 237:23.51 /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*]’ 237:23.51 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 237:23.51 /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] 237:23.51 246 | std::memcpy(&res, &bits, sizeof(E)); 237:23.51 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 237:23.51 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.h:14, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter-inl.h:10, 237:23.51 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp:11: 237:23.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 237:23.51 202 | struct OOM : Error { 237:23.51 | ^~~ 237:32.94 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 237:32.94 /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] 237:32.94 4551 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 237:32.94 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:41.47 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jsfriendapi.cpp:20, 239:41.47 from Unified_cpp_js_src10.cpp:20: 239:41.47 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 239:41.47 /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] 239:41.47 165 | return *it; 239:41.47 | ^~ 239:41.48 In file included from Unified_cpp_js_src10.cpp:20: 239:41.48 /builddir/build/BUILD/firefox-89.0.2/js/src/jsfriendapi.cpp:631:20: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 239:41.48 631 | RealmsInZoneIter realm(zone); 239:41.48 | ^~~~~ 241:03.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Heap.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/ZoneAllocator.h:15, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject-inl.h:13, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.cpp:7, 241:03.75 from Unified_cpp_js_src15.cpp:2: 241:03.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::BigInt*; E = JS::OOM]’: 241:03.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::BigInt*; E = JS::OOM]’ 241:03.75 /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]’ 241:03.75 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BigIntType.cpp:3395:3: required from here 241:03.75 /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] 241:03.75 246 | std::memcpy(&res, &bits, sizeof(E)); 241:03.75 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 241:03.75 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/shadow/Zone.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:19, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Heap.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/ZoneAllocator.h:15, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.h:16, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject-inl.h:13, 241:03.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayBufferObject.cpp:7, 241:03.75 from Unified_cpp_js_src15.cpp:2: 241:03.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 241:03.75 202 | struct OOM : Error { 241:03.75 | ^~~ 241:37.47 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:32, 241:37.47 from Unified_cpp_js_src16.cpp:29: 241:37.47 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: 241:37.47 /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] 241:37.47 160 | it++; 241:37.47 | ~~^~ 241:37.47 In file included from Unified_cpp_js_src16.cpp:29: 241:37.47 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 241:37.47 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 241:37.47 | ^~~~~ 241:37.47 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:32, 241:37.47 from Unified_cpp_js_src16.cpp:29: 241:37.47 /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] 241:37.47 128 | it++; 241:37.47 | ~~^~ 241:37.47 In file included from Unified_cpp_js_src16.cpp:29: 241:37.47 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 241:37.47 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 241:37.47 | ^~~~~ 242:55.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:14, 242:55.46 from Unified_cpp_js_src19.cpp:29: 242:55.46 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: 242:55.46 /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] 242:55.46 160 | it++; 242:55.46 | ~~^~ 242:55.46 In file included from Unified_cpp_js_src19.cpp:29: 242:55.46 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 242:55.46 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 242:55.46 | ^ 242:55.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:14, 242:55.46 from Unified_cpp_js_src19.cpp:29: 242:55.46 /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] 242:55.46 128 | it++; 242:55.46 | ~~^~ 242:55.46 In file included from Unified_cpp_js_src19.cpp:29: 242:55.46 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 242:55.46 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 242:55.46 | ^ 243:43.93 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCParallelTask.h:17, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Nursery.h:16, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/StoreBuffer.h:18, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:17, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/NativeObject.h:20, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/ArrayObject.h:10, 243:43.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/Promise.cpp:22, 243:43.93 from Unified_cpp_js_src2.cpp:2: 243:43.93 /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)’: 243:43.94 /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] 243:43.94 104 | this->ref() = std::move(p); 243:43.94 | ~~~~~~~~~~~~^~~~~~~~~~~~~~ 243:43.94 In file included from Unified_cpp_js_src2.cpp:2: 243:43.94 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/Promise.cpp:5085:31: note: ‘ar.js::AutoRealm::cx_’ was declared here 243:43.94 5085 | mozilla::Maybe ar; 243:43.94 | ^~ 244:05.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h:15, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.cpp:7, 244:05.41 from Unified_cpp_js_src20.cpp:2: 244:05.41 /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]’: 244:05.41 /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]’ 244:05.41 /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]’ 244:05.41 /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*]’ 244:05.41 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 244:05.41 /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] 244:05.41 246 | std::memcpy(&res, &bits, sizeof(E)); 244:05.41 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 244:05.41 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.h:15, 244:05.41 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/GlobalObject.cpp:7, 244:05.41 from Unified_cpp_js_src20.cpp:2: 244:05.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 244:05.41 202 | struct OOM : Error { 244:05.41 | ^~~ 244:16.35 js/src/wasm 244:39.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 244:39.14 from Unified_cpp_js_src21.cpp:2: 244:39.14 /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]’: 244:39.14 /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]’ 244:39.14 /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]’ 244:39.14 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSObject.cpp:440:5: required from here 244:39.14 /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] 244:39.14 246 | std::memcpy(&res, &bits, sizeof(E)); 244:39.14 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 244:39.14 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 244:39.14 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 244:39.14 from Unified_cpp_js_src21.cpp:2: 244:39.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 244:39.14 187 | struct Error { 244:39.14 | ^~~~~ 244:40.55 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 244:40.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 244:40.55 from Unified_cpp_js_src21.cpp:2: 244:40.55 /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]’: 244:40.56 /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]’ 244:40.56 /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]’ 244:40.56 /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*]’ 244:40.56 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 244:40.56 /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] 244:40.56 246 | std::memcpy(&res, &bits, sizeof(E)); 244:40.56 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 244:40.56 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.h:13, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/MaybeRooted.h:20, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.h:13, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom-inl.h:10, 244:40.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSAtom.cpp:11, 244:40.56 from Unified_cpp_js_src21.cpp:2: 244:40.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 244:40.56 202 | struct OOM : Error { 244:40.56 | ^~~ 245:02.77 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:02.77 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: 245:02.77 /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] 245:02.77 13539 | uint32_t length = uint32_t(signedLength); 245:02.77 | ^~~~~~ 245:02.77 /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] 245:02.77 2587 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} 245:02.77 | ^ 245:02.77 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:13536:11: note: ‘signedValue’ was declared here 245:02.77 13536 | int32_t signedValue; 245:02.77 | ^~~~~~~~~~~ 245:03.02 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: 245:03.02 /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] 245:03.02 13282 | uint32_t length = signedLength; 245:03.02 | ^~~~~~ 245:07.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:07.11 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:07.11 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:07.11 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:07.11 from Unified_cpp_js_src_wasm0.cpp:2: 245:07.11 /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*)’: 245:07.12 /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] 245:07.12 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 245:07.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:07.12 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:07.12 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 245:07.12 2604 | Kind k; 245:07.12 | ^ 245:07.23 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:07.23 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:07.23 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:07.23 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:07.23 from Unified_cpp_js_src_wasm0.cpp:2: 245:07.23 /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)’: 245:07.23 /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] 245:07.23 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 245:07.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245:07.23 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:07.23 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 245:07.23 2604 | Kind k; 245:07.23 | ^ 245:13.56 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmJS.h:41, 245:13.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Scope.h:42, 245:13.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/AbstractScopePtr.h:17, 245:13.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/Stencil.h:21, 245:13.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/frontend/ParseNode.h:22, 245:13.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:36, 245:13.56 from Unified_cpp_js_src_wasm0.cpp:2: 245:13.56 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.h: In member function ‘bool js::wasm::BaseCompiler::emitRttCanon()’: 245:13.56 /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] 245:13.56 353 | ptc.typeIndex_ = refTypeIndex; 245:13.56 | ^~~~~~~~~~~~ 245:13.56 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 245:13.56 from Unified_cpp_js_src_wasm0.cpp:20: 245:13.56 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h:3109:12: note: ‘typeIndex’ was declared here 245:13.56 3109 | uint32_t typeIndex; 245:13.56 | ^~~~~~~~~ 245:13.82 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:13.82 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: 245:13.82 /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] 245:13.82 11981 | return emitSetOrTeeLocal(slot); 245:13.82 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 245:13.87 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 245:13.88 /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] 245:13.88 10417 | switch (kind) { 245:13.88 | ^~~~~~ 245:14.19 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 245:14.19 from Unified_cpp_js_src_wasm0.cpp:20: 245:14.19 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: 245:14.20 /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] 245:14.20 680 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 245:14.20 | ^~~~~~~~~~~~~ 245:14.20 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:14.20 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:10477:12: note: ‘relativeDepth’ was declared here 245:14.20 10477 | uint32_t relativeDepth; 245:14.20 | ^~~~~~~~~~~~~ 245:14.42 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitArrayLen()’: 245:14.42 /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] 245:14.42 14427 | uint32_t typeIndex; 245:14.42 | ^~~~~~~~~ 245:14.65 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:14.65 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:14.65 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:14.65 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:14.65 from Unified_cpp_js_src_wasm0.cpp:2: 245:14.65 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()’: 245:14.65 /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] 245:14.66 494 | return begin()[aIndex]; 245:14.66 | ~~~~~~~^ 245:14.66 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:14.66 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:14297:12: note: ‘typeIndex’ was declared here 245:14.66 14297 | uint32_t typeIndex; 245:14.66 | ^~~~~~~~~ 245:15.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:15.09 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:15.09 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:15.09 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:15.09 from Unified_cpp_js_src_wasm0.cpp:2: 245:15.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()’: 245:15.09 /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] 245:15.09 494 | return begin()[aIndex]; 245:15.09 | ~~~~~~~^ 245:15.09 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:15.09 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:14087:12: note: ‘typeIndex’ was declared here 245:15.09 14087 | uint32_t typeIndex; 245:15.09 | ^~~~~~~~~ 245:15.25 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: 245:15.26 /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] 245:15.26 13754 | pushI32(tableIndex); 245:15.26 | ~~~~~~~^~~~~~~~~~~~ 245:15.30 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: 245:15.30 /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] 245:15.30 13739 | pushI32(tableIndex); 245:15.30 | ~~~~~~~^~~~~~~~~~~~ 245:15.35 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: 245:15.35 /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] 245:15.35 13712 | pushI32(tableIndex); 245:15.35 | ~~~~~~~^~~~~~~~~~~~ 245:15.40 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: 245:15.40 /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] 245:15.40 13696 | pushI32(tableIndex); 245:15.40 | ~~~~~~~^~~~~~~~~~~~ 245:16.09 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: 245:16.09 /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] 245:16.09 11972 | return emitSetOrTeeLocal(slot); 245:16.09 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 245:16.30 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:147, 245:16.30 from Unified_cpp_js_src_wasm0.cpp:20: 245:16.30 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 245:16.30 /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] 245:16.30 680 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 245:16.30 | ^~~~~~~~~~~~~ 245:16.30 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:16.30 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:10508:12: note: ‘relativeDepth’ was declared here 245:16.30 10508 | uint32_t relativeDepth; 245:16.30 | ^~~~~~~~~~~~~ 245:17.50 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: 245:17.50 /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] 245:17.50 12820 | pushI32(funcIndex); 245:17.50 | ~~~~~~~^~~~~~~~~~~ 245:17.54 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:17.54 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:17.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:17.55 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:17.55 from Unified_cpp_js_src_wasm0.cpp:2: 245:17.55 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: 245:17.55 /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] 245:17.55 494 | return begin()[aIndex]; 245:17.55 | ~~~~~~~^ 245:17.55 In file included from Unified_cpp_js_src_wasm0.cpp:20: 245:17.55 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:11840:12: note: ‘slot’ was declared here 245:17.55 11840 | uint32_t slot; 245:17.55 | ^~~~ 245:19.58 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: 245:19.59 /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] 245:19.59 2588 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} 245:19.59 | ^ 245:19.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmBaselineCompile.cpp:16329:17: note: ‘i64’ was declared here 245:19.59 16329 | int64_t i64; 245:19.59 | ^~~ 245:22.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:22.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:22.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:22.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:22.82 from Unified_cpp_js_src_wasm0.cpp:2: 245:22.82 /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]’: 245:22.83 /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] 245:22.83 488 | return begin()[aIndex]; 245:22.83 | ~~~~~~~^ 245:22.83 In file included from Unified_cpp_js_src_wasm0.cpp:2: 245:22.83 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:1985:14: note: ‘sigIndex’ was declared here 245:22.83 1985 | uint32_t sigIndex; 245:22.83 | ^~~~~~~~ 245:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 245:23.07 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 245:23.07 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsmath.h:14, 245:23.07 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:33, 245:23.07 from Unified_cpp_js_src_wasm0.cpp:2: 245:23.07 /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]’: 245:23.07 /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] 245:23.07 488 | return begin()[aIndex]; 245:23.07 | ~~~~~~~^ 245:23.07 In file included from Unified_cpp_js_src_wasm0.cpp:2: 245:23.07 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/AsmJS.cpp:1985:14: note: ‘sigIndex’ was declared here 245:23.07 1985 | uint32_t sigIndex; 245:23.07 | ^~~~~~~~ 246:33.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Promise.h:14, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.h:17, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 246:33.56 from Unified_cpp_js_src23.cpp:2: 246:33.56 /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]’: 246:33.56 /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]’ 246:33.56 /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]’ 246:33.56 /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*]’ 246:33.56 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 246:33.56 /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] 246:33.56 246 | std::memcpy(&res, &bits, sizeof(E)); 246:33.56 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 246:33.56 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Promise.h:14, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.h:17, 246:33.56 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 246:33.56 from Unified_cpp_js_src23.cpp:2: 246:33.56 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 246:33.56 202 | struct OOM : Error { 246:33.56 | ^~~ 246:55.75 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitAllocPolicy.h:23, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:16, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 246:55.75 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 246:55.75 from Unified_cpp_js_src_wasm2.cpp:2: 246:55.75 /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*)’: 246:55.75 /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] 246:55.75 299 | item->next = at; 246:55.75 | ~~~~~~~~~~~^~~~ 246:55.75 In file included from Unified_cpp_js_src_wasm2.cpp:2: 246:55.75 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:1547:21: note: ‘def’ was declared here 246:55.75 1547 | MInstruction* def; 246:55.75 | ^~~ 246:57.55 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: 246:57.55 /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] 246:57.55 2478 | switch (kind) { 246:57.55 | ^~~~~~ 246:57.81 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 246:57.81 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 246:57.81 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 246:57.81 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 246:57.81 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 246:57.81 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 246:57.81 from Unified_cpp_js_src_wasm2.cpp:2: 246:57.81 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitTeeLocal({anonymous}::FunctionCompiler&)’: 246:57.81 /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] 246:57.81 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 246:57.81 | ^ 246:57.81 In file included from Unified_cpp_js_src_wasm2.cpp:2: 246:57.81 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2814:12: note: ‘id’ was declared here 246:57.82 2814 | uint32_t id; 246:57.82 | ^~ 246:57.82 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 246:57.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 246:57.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 246:57.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 246:57.82 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 246:57.82 from Unified_cpp_js_src_wasm2.cpp:2: 246:57.82 /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] 246:57.82 194 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } 246:57.82 In file included from Unified_cpp_js_src_wasm2.cpp:2: 246:57.82 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2815:16: note: ‘value’ was declared here 246:57.82 2815 | MDefinition* value; 246:57.82 | ^~~~~ 246:57.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCVector.h:10, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:17, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 246:57.86 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 246:57.86 from Unified_cpp_js_src_wasm2.cpp:2: 246:57.86 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Vector.h: In function ‘bool EmitTeeGlobal({anonymous}::FunctionCompiler&)’: 246:57.86 /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] 246:57.86 494 | return begin()[aIndex]; 246:57.86 | ~~~~~~~^ 246:57.86 In file included from Unified_cpp_js_src_wasm2.cpp:2: 246:57.86 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2919:12: note: ‘id’ was declared here 246:57.86 2919 | uint32_t id; 246:57.86 | ^~ 246:57.86 /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] 246:57.86 2928 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); 246:57.86 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:58.12 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 246:58.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 246:58.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 246:58.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 246:58.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 246:58.12 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 246:58.12 from Unified_cpp_js_src_wasm2.cpp:2: 246:58.12 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitSetLocal({anonymous}::FunctionCompiler&)’: 246:58.13 /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] 246:58.13 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 246:58.13 | ^ 246:58.13 In file included from Unified_cpp_js_src_wasm2.cpp:2: 246:58.13 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2803:12: note: ‘id’ was declared here 246:58.13 2803 | uint32_t id; 246:58.13 | ^~ 247:01.20 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 247:01.21 from Unified_cpp_js_src24.cpp:20: 247:01.21 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: 247:01.21 /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] 247:01.21 165 | return *it; 247:01.21 | ^~ 247:01.21 In file included from Unified_cpp_js_src24.cpp:47: 247:01.21 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:867:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 247:01.21 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 247:01.21 | ^~~~~ 247:01.21 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 247:01.21 from Unified_cpp_js_src24.cpp:20: 247:01.21 /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] 247:01.21 128 | it++; 247:01.21 | ~~^~ 247:01.21 In file included from Unified_cpp_js_src24.cpp:47: 247:01.21 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:867:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 247:01.21 867 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 247:01.21 | ^~~~~ 247:01.32 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 247:01.32 from Unified_cpp_js_src24.cpp:20: 247:01.32 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: 247:01.32 /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] 247:01.32 165 | return *it; 247:01.32 | ^~ 247:01.32 In file included from Unified_cpp_js_src24.cpp:47: 247:01.32 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:876:19: note: ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ was declared here 247:01.32 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 247:01.32 | ^~~~~ 247:01.32 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Realm.cpp:19, 247:01.32 from Unified_cpp_js_src24.cpp:20: 247:01.32 /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] 247:01.32 128 | it++; 247:01.32 | ~~^~ 247:01.32 In file included from Unified_cpp_js_src24.cpp:47: 247:01.33 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.cpp:876:19: note: ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ was declared here 247:01.33 876 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 247:01.33 | ^~~~~ 247:01.50 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitBr({anonymous}::FunctionCompiler&)’: 247:01.50 /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] 247:01.50 2128 | if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) { 247:01.50 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:01.50 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2542:12: note: ‘relativeDepth’ was declared here 247:01.50 2542 | uint32_t relativeDepth; 247:01.50 | ^~~~~~~~~~~~~ 247:01.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/HashFunctions.h:55, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/HashTable.h:84, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HashTable.h:10, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:25, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 247:01.68 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 247:01.68 from Unified_cpp_js_src_wasm2.cpp:2: 247:01.68 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WrappingOperations.h: In function ‘bool EmitBrTable({anonymous}::FunctionCompiler&)’: 247:01.68 /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] 247:01.68 214 | return ToResult(static_cast(1U * static_cast(aX) * 247:01.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 247:01.69 215 | static_cast(aY))); 247:01.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:01.69 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:01.69 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2566:12: note: ‘defaultDepth’ was declared here 247:01.69 2566 | uint32_t defaultDepth; 247:01.69 | ^~~~~~~~~~~~ 247:02.27 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MIRGraph.h:13, 247:02.27 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/LIR.h:22, 247:02.27 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/CodeGenerator-shared.h:16, 247:02.27 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/CodeGenerator-arm64.h:11, 247:02.27 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CodeGenerator.h:23, 247:02.27 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:25, 247:02.27 from Unified_cpp_js_src_wasm2.cpp:2: 247:02.27 /builddir/build/BUILD/firefox-89.0.2/js/src/jit/CompileInfo.h: In function ‘bool EmitGetLocal({anonymous}::FunctionCompiler&)’: 247:02.27 /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] 247:02.27 220 | uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; } 247:02.27 | ^ 247:02.27 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:02.27 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2793:12: note: ‘id’ was declared here 247:02.27 2793 | uint32_t id; 247:02.27 | ^~ 247:02.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitI64Const({anonymous}::FunctionCompiler&)’: 247:02.59 /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] 247:02.59 296 | MConstant* constant = MConstant::NewInt64(alloc(), i); 247:02.59 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 247:02.59 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2375:11: note: ‘i64’ was declared here 247:02.59 2375 | int64_t i64; 247:02.59 | ^~~ 247:02.63 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 247:02.63 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 247:02.63 from Unified_cpp_js_src_wasm2.cpp:2: 247:02.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h: In function ‘bool EmitI32Const({anonymous}::FunctionCompiler&)’: 247:02.63 /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] 247:02.63 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 247:02.63 | ^~~~~~~~~~~ 247:02.63 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:02.63 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2365:11: note: ‘i32’ was declared here 247:02.63 2365 | int32_t i32; 247:02.63 | ^~~ 247:02.89 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:34, 247:02.89 from Unified_cpp_js_src_wasm2.cpp:2: 247:02.89 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: 247:02.89 /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] 247:02.89 307 | void setValue(Value value) { tv_.second() = value; } 247:02.89 | ~~~~~~~~~~~~~^~~~~~~ 247:02.89 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:02.89 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:2841:16: note: ‘result’ was declared here 247:02.89 2841 | MDefinition* result; 247:02.89 | ^~~~~~ 247:06.17 /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*)’: 247:06.18 /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] 247:06.18 3773 | uint32_t srcMemIndex; 247:06.18 | ^~~~~~~~~~~ 247:06.18 /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] 247:06.18 3772 | uint32_t dstMemIndex; 247:06.18 | ^~~~~~~~~~~ 247:06.18 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/JitAllocPolicy.h:23, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:16, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 247:06.18 from Unified_cpp_js_src_wasm2.cpp:2: 247:06.18 /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] 247:06.18 314 | at->next = item; 247:06.18 | ~~~~~~~~~^~~~~~ 247:06.18 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:06.18 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4341:16: note: ‘input’ was declared here 247:06.18 4341 | MDefinition* input; 247:06.18 | ^~~~~ 247:06.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 247:06.18 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 247:06.18 from Unified_cpp_js_src_wasm2.cpp:2: 247:06.19 /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] 247:06.19 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 247:06.19 | ^ 247:06.19 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:06.19 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4199:12: note: ‘tableIndex’ was declared here 247:06.19 4199 | uint32_t tableIndex; 247:06.19 | ^~~~~~~~~~ 247:06.19 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:74, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/shared/Assembler-shared.h:14, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/vixl/Assembler-vixl.h:33, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/Assembler-arm64.h:12, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/arm64/MacroAssembler-arm64.h:10, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/MacroAssembler.h:22, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:24, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.h:22, 247:06.19 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:19, 247:06.19 from Unified_cpp_js_src_wasm2.cpp:2: 247:06.19 /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] 247:06.19 433 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 247:06.19 | ^ 247:06.19 In file included from Unified_cpp_js_src_wasm2.cpp:2: 247:06.19 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmIonCompile.cpp:4102:12: note: ‘tableIndex’ was declared here 247:06.19 4102 | uint32_t tableIndex; 247:06.19 | ^~~~~~~~~~ 247:37.87 In file included from Unified_cpp_js_src_wasm3.cpp:29: 247:37.87 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.cpp: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’: 247:37.87 /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] 247:37.87 104 | memset(&cell_, 0, sizeof(Cell)); 247:37.87 | ^ 247:37.87 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Stack.h:28, 247:37.87 from /builddir/build/BUILD/firefox-89.0.2/js/src/jit/RematerializedFrame.h:27, 247:37.87 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JitActivation.h:24, 247:37.87 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmSignalHandlers.cpp:25, 247:37.87 from Unified_cpp_js_src_wasm3.cpp:2: 247:37.87 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmTypes.h:1311:9: note: ‘union js::wasm::LitVal::Cell’ declared here 247:37.87 1311 | union Cell { 247:37.88 | ^~~~ 247:49.72 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmGenerator.h:29, 247:49.72 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmStubs.h:23, 247:49.72 from /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmStubs.cpp:19, 247:49.72 from Unified_cpp_js_src_wasm3.cpp:11: 247:49.72 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.h: In member function ‘js::wasm::ValType js::wasm::Decoder::uncheckedReadValType()’: 247:49.72 /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] 247:49.72 623 | uint8_t nextByte; 247:49.72 | ^~~~~~~~ 247:53.14 In file included from Unified_cpp_js_src_wasm3.cpp:38: 247:53.14 /builddir/build/BUILD/firefox-89.0.2/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: 247:53.14 /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] 247:53.14 441 | for (uint32_t i = 0; i < numLocalEntries; i++) { 247:53.14 | ~~^~~~~~~~~~~~~~~~~ 248:09.23 modules/fdlibm/src 248:19.36 js/xpconnect/loader 248:24.98 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 248:24.98 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 248:24.98 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 248:24.98 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 248:24.99 /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] 248:24.99 79 | memset(this, 0, sizeof(nsXPTCVariant)); 248:24.99 | ^ 248:24.99 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 248:24.99 44 | struct nsXPTCVariant { 248:24.99 | ^~~~~~~~~~~~~ 248:30.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/jsapi.h:31, 248:30.71 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 248:30.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]’: 248:30.71 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 248:30.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] 248:30.71 35 | memset(aT, 0, sizeof(T)); 248:30.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 248:30.71 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 248:30.71 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 248:30.71 2209 | struct GlobalProperties { 248:30.71 | ^~~~~~~~~~~~~~~~ 249:03.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 249:03.24 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 249:03.24 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 249:03.24 from Unified_cpp_js_xpconnect_loader0.cpp:56: 249:03.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 249:03.24 /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] 249:03.24 79 | memset(this, 0, sizeof(nsXPTCVariant)); 249:03.24 | ^ 249:03.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 249:03.24 44 | struct nsXPTCVariant { 249:03.24 | ^~~~~~~~~~~~~ 249:05.51 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Value.h:23, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:14, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/AutoMemMap.h:9, 249:05.51 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 249:05.51 from Unified_cpp_js_xpconnect_loader0.cpp:2: 249:05.51 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 249:05.51 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 249:05.51 /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] 249:05.51 35 | memset(aT, 0, sizeof(T)); 249:05.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 249:05.51 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 249:05.51 from Unified_cpp_js_xpconnect_loader0.cpp:56: 249:05.51 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 249:05.51 2209 | struct GlobalProperties { 249:05.51 | ^~~~~~~~~~~~~~~~ 249:19.67 js/xpconnect/src 249:27.05 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 249:27.05 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 249:27.05 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 249:27.05 from Unified_cpp_js_xpconnect_src0.cpp:2: 249:27.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 249:27.05 /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] 249:27.05 79 | memset(this, 0, sizeof(nsXPTCVariant)); 249:27.05 | ^ 249:27.05 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 249:27.05 44 | struct nsXPTCVariant { 249:27.05 | ^~~~~~~~~~~~~ 249:57.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 249:57.36 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 249:57.36 from Unified_cpp_js_xpconnect_src0.cpp:2: 249:57.36 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 249:57.36 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 249:57.36 /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] 249:57.36 35 | memset(aT, 0, sizeof(T)); 249:57.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 249:57.36 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 249:57.36 from Unified_cpp_js_xpconnect_src0.cpp:2: 249:57.36 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 249:57.36 2209 | struct GlobalProperties { 249:57.36 | ^~~~~~~~~~~~~~~~ 250:29.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 250:29.86 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 250:29.87 from Unified_cpp_js_xpconnect_src0.cpp:2: 250:29.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: 250:29.87 /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] 250:29.87 644 | aOther.mHdr->mLength = 0; 250:29.87 | ~~~~~~~~~~~~~~~~~~~~~^~~ 250:29.87 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 250:29.87 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCJSContext.cpp:1427:63: note: while referencing ‘’ 250:29.87 1427 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 250:29.87 | ^ 250:40.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 250:40.77 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 250:40.78 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 250:40.78 from Unified_cpp_js_xpconnect_src1.cpp:2: 250:40.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 250:40.78 /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] 250:40.78 79 | memset(this, 0, sizeof(nsXPTCVariant)); 250:40.78 | ^ 250:40.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 250:40.78 44 | struct nsXPTCVariant { 250:40.78 | ^~~~~~~~~~~~~ 250:51.11 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 250:51.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 250:51.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 250:51.11 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:76, 250:51.12 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 250:51.12 from Unified_cpp_js_xpconnect_src1.cpp:2: 250:51.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]’: 250:51.12 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 250:51.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] 250:51.12 35 | memset(aT, 0, sizeof(T)); 250:51.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 250:51.12 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7, 250:51.12 from Unified_cpp_js_xpconnect_src1.cpp:2: 250:51.12 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 250:51.12 2209 | struct GlobalProperties { 250:51.12 | ^~~~~~~~~~~~~~~~ 251:08.61 js/xpconnect/wrappers 251:18.16 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 251:18.16 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 251:18.16 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:19: 251:18.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 251:18.16 /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] 251:18.16 79 | memset(this, 0, sizeof(nsXPTCVariant)); 251:18.16 | ^ 251:18.16 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 251:18.16 44 | struct nsXPTCVariant { 251:18.16 | ^~~~~~~~~~~~~ 251:20.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 251:20.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 251:20.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 251:20.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 251:20.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Proxy.h:15, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Wrapper.h:12, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 251:20.68 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 251:20.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]’: 251:20.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 251:20.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] 251:20.68 35 | memset(aT, 0, sizeof(T)); 251:20.68 | ~~~~~~^~~~~~~~~~~~~~~~~~ 251:20.68 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:19: 251:20.68 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 251:20.68 2209 | struct GlobalProperties { 251:20.68 | ^~~~~~~~~~~~~~~~ 251:21.13 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/CommonFunctions.h:17, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.h:10, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:9, 251:21.13 from Unified_cpp_js_src4.cpp:2: 251:21.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 = mozilla::Ok; E = JS::Error]’: 251:21.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 = mozilla::Ok; E = JS::Error]’ 251:21.13 /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]’ 251:21.13 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here 251:21.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::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 251:21.13 246 | std::memcpy(&res, &bits, sizeof(E)); 251:21.13 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 251:21.13 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/CommonFunctions.h:17, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.h:10, 251:21.13 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:9, 251:21.13 from Unified_cpp_js_src4.cpp:2: 251:21.13 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 251:21.13 187 | struct Error { 251:21.13 | ^~~~~ 251:34.58 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:19, 251:34.58 from Unified_cpp_js_src4.cpp:2: 251:34.58 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: 251:34.58 /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] 251:34.58 752 | : key_{key[0], key[1]}, type_(type) {} 251:34.58 | ^ 251:34.58 In file included from Unified_cpp_js_src4.cpp:2: 251:34.58 /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/intl/DateTimeFormat.cpp:998:13: note: ‘hourCycleStr’ was declared here 251:34.58 998 | JSAtom* hourCycleStr; 251:34.58 | ^~~~~~~~~~~~ 251:39.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 251:39.09 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 251:39.09 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 251:39.09 from Unified_cpp_xpconnect_wrappers0.cpp:2: 251:39.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 251:39.09 /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] 251:39.09 79 | memset(this, 0, sizeof(nsXPTCVariant)); 251:39.09 | ^ 251:39.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 251:39.09 44 | struct nsXPTCVariant { 251:39.09 | ^~~~~~~~~~~~~ 251:40.09 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 251:40.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 251:40.09 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Id.h:30, 251:40.09 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 251:40.09 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 251:40.09 from Unified_cpp_xpconnect_wrappers0.cpp:2: 251:40.09 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 251:40.09 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 251:40.10 /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] 251:40.10 35 | memset(aT, 0, sizeof(T)); 251:40.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 251:40.10 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/wrappers/AccessCheck.cpp:24, 251:40.10 from Unified_cpp_xpconnect_wrappers0.cpp:2: 251:40.10 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 251:40.10 2209 | struct GlobalProperties { 251:40.10 | ^~~~~~~~~~~~~~~~ 251:44.54 layout/base 252:26.31 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 252:26.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 252:26.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 252:26.31 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 252:26.31 from Unified_cpp_js_src7.cpp:2: 252:26.31 /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]’: 252:26.31 /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]’ 252:26.31 /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]’ 252:26.31 /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*]’ 252:26.31 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 252:26.31 /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] 252:26.31 246 | std::memcpy(&res, &bits, sizeof(E)); 252:26.31 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 252:26.32 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 252:26.32 from /builddir/build/BUILD/firefox-89.0.2/js/src/jsapi.h:28, 252:26.32 from /builddir/build/BUILD/firefox-89.0.2/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 252:26.32 from Unified_cpp_js_src7.cpp:2: 252:26.32 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 252:26.32 202 | struct OOM : Error { 252:26.32 | ^~~ 253:21.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.45 from Unified_cpp_layout_base0.cpp:2: 253:21.45 /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]’: 253:21.45 /builddir/build/BUILD/firefox-89.0.2/layout/base/GeometryUtils.cpp:220:26: required from here 253:21.45 /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] 253:21.45 72 | memset(aT, 0, N * sizeof(T)); 253:21.45 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 253:21.45 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsSize.h:12, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:13, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 253:21.45 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.45 from Unified_cpp_layout_base0.cpp:2: 253:21.45 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 253:21.45 123 | struct PointTyped 253:21.45 | ^~~~~~~~~~ 253:21.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.46 from Unified_cpp_layout_base0.cpp:2: 253:21.46 /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]’: 253:21.46 /builddir/build/BUILD/firefox-89.0.2/layout/base/GeometryUtils.cpp:434:33: required from here 253:21.46 /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] 253:21.46 47 | memset(aT, 0, sizeof(T)); 253:21.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 253:21.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsSize.h:12, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:13, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.46 from Unified_cpp_layout_base0.cpp:2: 253:21.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 253:21.46 123 | struct PointTyped 253:21.46 | ^~~~~~~~~~ 253:21.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:11, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.46 from Unified_cpp_layout_base0.cpp:2: 253:21.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 253:21.46 /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutTelemetryTools.cpp:55:25: required from here 253:21.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 ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead [-Wclass-memaccess] 253:21.46 35 | memset(aT, 0, sizeof(T)); 253:21.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 253:21.46 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleSet.h:12, 253:21.46 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:34, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:64, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 253:21.47 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:21.47 from Unified_cpp_layout_base0.cpp:2: 253:21.47 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 253:21.47 43 | class EnumeratedArray { 253:21.47 | ^~~~~~~~~~~~~~~ 253:28.77 layout/build 253:44.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 253:44.04 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:119, 253:44.04 from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCModule.h:7, 253:44.04 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsLayoutModule.cpp:11, 253:44.04 from Unified_cpp_layout_build0.cpp:11: 253:44.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 253:44.04 /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] 253:44.04 79 | memset(this, 0, sizeof(nsXPTCVariant)); 253:44.04 | ^ 253:44.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 253:44.04 44 | struct nsXPTCVariant { 253:44.04 | ^~~~~~~~~~~~~ 253:53.90 In file included from Unified_cpp_layout_base0.cpp:101: 253:53.90 /builddir/build/BUILD/firefox-89.0.2/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: 253:53.90 /builddir/build/BUILD/firefox-89.0.2/layout/base/PresShell.cpp:2758:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 253:53.90 2758 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 253:53.90 | ^~ 253:54.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:54.77 from Unified_cpp_layout_base0.cpp:2: 253:54.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 253:54.77 /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] 253:54.77 644 | aOther.mHdr->mLength = 0; 253:54.77 | ~~~~~~~~~~~~~~~~~~~~~^~~ 253:54.77 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.h:14, 253:54.77 from /builddir/build/BUILD/firefox-89.0.2/layout/base/AccessibleCaret.cpp:7, 253:54.77 from Unified_cpp_layout_base0.cpp:2: 253:54.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 253:54.77 1903 | mBands = aRegion.mBands.Clone(); 253:54.77 | ^ 254:10.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/TracingAPI.h:11, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/GCPolicyAPI.h:61, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:23, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/ErrorReport.h:31, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ErrorResult.h:34, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/nsDocShell.h:16, 254:10.29 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsContentDLF.cpp:11, 254:10.29 from Unified_cpp_layout_build0.cpp:2: 254:10.29 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 254:10.29 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2210:45: required from here 254:10.29 /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] 254:10.29 35 | memset(aT, 0, sizeof(T)); 254:10.29 | ~~~~~~^~~~~~~~~~~~~~~~~~ 254:10.29 In file included from /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/XPCModule.h:7, 254:10.30 from /builddir/build/BUILD/firefox-89.0.2/layout/build/nsLayoutModule.cpp:11, 254:10.30 from Unified_cpp_layout_build0.cpp:11: 254:10.30 /builddir/build/BUILD/firefox-89.0.2/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 254:10.30 2209 | struct GlobalProperties { 254:10.30 | ^~~~~~~~~~~~~~~~ 254:23.98 layout/forms 255:11.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 255:11.88 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 255:11.88 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/nsCSSRenderingBorders.h:18, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.h:11, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 255:11.89 from Unified_cpp_layout_forms0.cpp:2: 255:11.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 255:11.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] 255:11.89 644 | aOther.mHdr->mLength = 0; 255:11.89 | ~~~~~~~~~~~~~~~~~~~~~^~~ 255:11.89 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/nsCSSRenderingBorders.h:18, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.h:11, 255:11.89 from /builddir/build/BUILD/firefox-89.0.2/layout/forms/nsButtonFrameRenderer.cpp:6, 255:11.89 from Unified_cpp_layout_forms0.cpp:2: 255:11.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 255:11.89 1903 | mBands = aRegion.mBands.Clone(); 255:11.89 | ^ 255:12.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFontFamilyList.h:15, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsFont.h:11, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/StaticPresData.h:13, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/StaticPresData.cpp:7, 255:12.68 from Unified_cpp_layout_base1.cpp:2: 255:12.68 /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&)’: 255:12.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] 255:12.68 644 | aOther.mHdr->mLength = 0; 255:12.68 | ~~~~~~~~~~~~~~~~~~~~~^~~ 255:12.68 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/style/nsStyleStruct.h:31, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:17, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:64, 255:12.68 from /builddir/build/BUILD/firefox-89.0.2/layout/base/TouchManager.cpp:13, 255:12.68 from Unified_cpp_layout_base1.cpp:11: 255:12.68 /builddir/build/BUILD/firefox-89.0.2/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 255:12.68 213 | nsTArray transcoded(symbols.Length()); 255:12.68 | ^~~~~~~~~~ 255:13.75 In file included from Unified_cpp_layout_base1.cpp:65: 255:13.75 /builddir/build/BUILD/firefox-89.0.2/layout/base/nsCSSFrameConstructor.cpp: In member function ‘void nsFrameConstructorState::ConstructBackdropFrameFor(nsIContent*, nsIFrame*)’: 255:13.75 /builddir/build/BUILD/firefox-89.0.2/layout/base/nsCSSFrameConstructor.cpp:1102:75: warning: ‘placeholderType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 255:13.75 1102 | nsIFrame* placeholder = nsCSSFrameConstructor::CreatePlaceholderFrameFor( 255:13.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 255:13.75 1103 | mPresShell, aContent, backdropFrame, frame, nullptr, placeholderType); 255:13.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:50.45 layout/generic 256:44.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.h:10, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.cpp:7, 256:44.94 from Unified_cpp_layout_base2.cpp:2: 256:44.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 256:44.94 /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] 256:44.94 644 | aOther.mHdr->mLength = 0; 256:44.94 | ~~~~~~~~~~~~~~~~~~~~~^~~ 256:44.94 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 256:44.94 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 256:44.95 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.h:10, 256:44.95 from /builddir/build/BUILD/firefox-89.0.2/layout/base/nsLayoutUtils.cpp:7, 256:44.95 from Unified_cpp_layout_base2.cpp:2: 256:44.95 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 256:44.95 1903 | mBands = aRegion.mBands.Clone(); 256:44.95 | ^ 257:00.31 layout/inspector 257:23.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 257:23.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationPhysics.h:12, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.h:10, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 257:23.19 from Unified_cpp_layout_generic1.cpp:2: 257:23.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 257:23.19 /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] 257:23.19 644 | aOther.mHdr->mLength = 0; 257:23.19 | ~~~~~~~~~~~~~~~~~~~~~^~~ 257:23.19 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationPhysics.h:12, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.h:10, 257:23.19 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 257:23.19 from Unified_cpp_layout_generic1.cpp:2: 257:23.19 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 257:23.19 1903 | mBands = aRegion.mBands.Clone(); 257:23.19 | ^ 257:26.19 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/inspector/InspectorUtils.cpp:33, 257:26.19 from Unified_cpp_layout_inspector0.cpp:11: 257:26.19 /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 >&)’: 257:26.19 /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] 257:26.19 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 257:26.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257:26.20 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 257:26.20 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 257:26.20 | ^~~~~~~~~~~ 257:26.20 /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] 257:26.20 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 257:26.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 257:26.20 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 257:26.20 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 257:26.20 | ^~~~~~~~~~~ 257:28.80 layout/ipc 258:09.12 layout/mathml 258:22.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 258:22.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 258:22.18 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 258:22.18 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 258:22.18 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 258:22.18 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:9, 258:22.18 from Unified_cpp_layout_generic2.cpp:2: 258:22.18 /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]’: 258:22.18 /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]’ 258:22.18 /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]’ 258:22.18 /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]’ 258:22.18 /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]’ 258:22.18 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:3587:49: required from here 258:22.18 /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] 258:22.18 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 258:22.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258:22.18 In file included from Unified_cpp_layout_generic2.cpp:92: 258:22.18 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 258:22.18 564 | struct nsGridContainerFrame::GridItemInfo { 258:22.18 | ^~~~~~~~~~~~ 258:46.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 258:46.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFontVariations.h:12, 258:46.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxFont.h:14, 258:46.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/gfxTextRun.h:14, 258:46.36 from /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.h:16, 258:46.36 from /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.cpp:7, 258:46.36 from Unified_cpp_layout_mathml0.cpp:2: 258:46.36 /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*)’: 258:46.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 [1]’ [-Warray-bounds] 258:46.36 644 | aOther.mHdr->mLength = 0; 258:46.36 | ~~~~~~~~~~~~~~~~~~~~~^~~ 258:46.36 In file included from Unified_cpp_layout_mathml0.cpp:2: 258:46.36 /builddir/build/BUILD/firefox-89.0.2/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 258:46.36 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 258:46.36 | ^ 259:06.30 In file included from Unified_cpp_layout_generic2.cpp:2: 259:06.30 /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)’: 259:06.30 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:2577:9: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259:06.30 2577 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 259:06.30 | ^~ 259:06.30 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.cpp:2538:45: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259:06.30 2538 | stretchI != eStretch && tentISize > iSize) { 259:06.30 | ~~~~~~~~~~^~~~~~~ 259:18.84 layout/painting 259:25.41 In file included from Unified_cpp_layout_generic2.cpp:92: 259:25.41 /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)’: 259:25.41 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsGridContainerFrame.cpp:7814:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259:25.41 7814 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); 259:25.41 | ~~~~~~~~^~~~~~~~~~~~~~~~ 259:26.81 In file included from Unified_cpp_layout_generic2.cpp:20: 259:26.81 /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)’: 259:26.82 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsFlexContainerFrame.cpp:632:20: warning: ‘resolvedMinSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 259:26.82 632 | mMainMinSize = aNewMinSize; 259:26.82 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 259:26.82 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsFlexContainerFrame.cpp:1651:11: note: ‘resolvedMinSize’ was declared here 259:26.82 1651 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) 259:26.82 | ^~~~~~~~~~~~~~~ 260:26.20 In file included from Unified_cpp_layout_painting0.cpp:11: 260:26.20 /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)’: 260:26.20 /builddir/build/BUILD/firefox-89.0.2/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260:26.20 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { 260:26.20 | ^~ 260:26.20 /builddir/build/BUILD/firefox-89.0.2/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 260:26.20 377 | if (count > targetCount) { 260:26.20 | ^~ 260:38.99 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 260:38.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 260:38.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h:12, 260:38.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRFPService.h:12, 260:38.99 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationUtils.h:12, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/ActiveLayerTracker.cpp:9, 260:39.00 from Unified_cpp_layout_painting0.cpp:2: 260:39.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 260:39.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] 260:39.00 644 | aOther.mHdr->mLength = 0; 260:39.00 | ~~~~~~~~~~~~~~~~~~~~~^~~ 260:39.00 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasicEvents.h:15, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRFPService.h:12, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AnimationUtils.h:12, 260:39.00 from /builddir/build/BUILD/firefox-89.0.2/layout/painting/ActiveLayerTracker.cpp:9, 260:39.00 from Unified_cpp_layout_painting0.cpp:2: 260:39.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 260:39.00 1903 | mBands = aRegion.mBands.Clone(); 260:39.00 | ^ 261:57.04 layout/printing 262:01.70 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 262:01.70 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.h:15, 262:01.70 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9, 262:01.70 from Unified_cpp_layout_generic4.cpp:2: 262:01.70 /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)’: 262:01.70 /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] 262:01.70 389 | aPV.mValue = aValue; 262:01.70 | ~~~~~~~~~~~^~~~~~~~ 262:01.70 In file included from Unified_cpp_layout_generic4.cpp:2: 262:01.70 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9892:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 262:01.70 9892 | Maybe autoLineCursor; 262:01.70 | ^~~~~~~~~~~~~~ 262:01.70 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.h:15, 262:01.70 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9, 262:01.70 from Unified_cpp_layout_generic4.cpp:2: 262:01.70 /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] 262:01.70 4183 | mProperties.Set(aProperty, aValue, this); 262:01.70 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 262:01.70 In file included from Unified_cpp_layout_generic4.cpp:2: 262:01.70 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsTextFrame.cpp:9892:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 262:01.70 9892 | Maybe autoLineCursor; 262:01.70 | ^~~~~~~~~~~~~~ 262:05.76 layout/style/nsComputedDOMStyleGenerated.inc.stub 262:05.76 layout/style/nsCSSPropsGenerated.inc.stub 262:06.42 layout/svg 262:27.15 In file included from Unified_cpp_layout_svg0.cpp:110: 262:27.15 /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: 262:27.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] 262:27.15 82 | sizeof(mFilterElement->mLengthAttributes)); 262:27.15 | ^ 262:27.15 In file included from /builddir/build/BUILD/firefox-89.0.2/dom/svg/SVGFilters.h:14, 262:27.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGFilterInstance.h:14, 262:27.15 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/FilterInstance.cpp:29, 262:27.15 from Unified_cpp_layout_svg0.cpp:20: 262:27.15 /builddir/build/BUILD/firefox-89.0.2/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 262:27.15 82 | class SVGAnimatedLength { 262:27.15 | ^~~~~~~~~~~~~~~~~ 262:30.76 In file included from Unified_cpp_layout_printing0.cpp:11: 262:30.76 /builddir/build/BUILD/firefox-89.0.2/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: 262:30.76 /builddir/build/BUILD/firefox-89.0.2/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 262:30.76 31 | if (magicInt != mozilla::gfx::kMagicInt) { 262:30.76 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 262:35.65 layout/tables 262:45.64 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/layout/style/nsStyleStruct.h:17, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/CSSClipPathInstance.h:14, 262:45.64 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/CSSClipPathInstance.cpp:8, 262:45.64 from Unified_cpp_layout_svg0.cpp:2: 262:45.64 /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)’: 262:45.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 [1]’ [-Warray-bounds] 262:45.64 644 | aOther.mHdr->mLength = 0; 262:45.64 | ~~~~~~~~~~~~~~~~~~~~~^~~ 262:45.64 In file included from Unified_cpp_layout_svg0.cpp:20: 262:45.64 /builddir/build/BUILD/firefox-89.0.2/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 262:45.64 549 | nsTArray primitiveDescriptions; 262:45.64 | ^~~~~~~~~~~~~~~~~~~~~ 263:02.82 In file included from Unified_cpp_layout_tables0.cpp:65: 263:02.82 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: 263:02.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] 263:02.82 7393 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 263:02.82 | ^ 263:02.82 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.cpp:5925:8: note: ‘struct BCBlockDirSeg’ declared here 263:02.82 5925 | struct BCBlockDirSeg { 263:02.82 | ^~~~~~~~~~~~~ 263:20.95 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsLineBox.h:15, 263:20.95 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:17, 263:20.95 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:11, 263:20.95 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 263:20.95 from Unified_cpp_layout_tables0.cpp:2: 263:20.96 /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: 263:20.96 /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] 263:20.96 48 | struct LineInfo { 263:20.96 | ^~~~~~~~ 263:20.96 In file included from Unified_cpp_layout_tables0.cpp:83: 263:20.96 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableRowGroupFrame.cpp:1703:12: note: ‘*((void*)& structure +28)’ was declared here 263:20.96 1703 | LineInfo structure; 263:20.96 | ^~~~~~~~~ 263:28.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:13, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 263:28.33 from Unified_cpp_layout_tables0.cpp:2: 263:28.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 263:28.33 /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] 263:28.33 644 | aOther.mHdr->mLength = 0; 263:28.33 | ~~~~~~~~~~~~~~~~~~~~~^~~ 263:28.33 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 263:28.33 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 263:28.34 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 263:28.34 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 263:28.34 from Unified_cpp_layout_tables0.cpp:2: 263:28.34 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 263:28.34 1903 | mBands = aRegion.mBands.Clone(); 263:28.34 | ^ 263:30.29 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ServoComputedData.h:12, 263:30.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ComputedStyle.h:16, 263:30.29 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/WritingModes.h:12, 263:30.29 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/celldata.h:12, 263:30.29 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableFrame.h:9, 263:30.29 from /builddir/build/BUILD/firefox-89.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 263:30.29 from Unified_cpp_layout_tables0.cpp:2: 263:30.29 /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’: 263:30.29 /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] 263:30.29 6684 | switch (tag) { 263:30.29 | ^~~~~~ 263:30.29 In file included from Unified_cpp_layout_tables0.cpp:92: 263:30.29 /builddir/build/BUILD/firefox-89.0.2/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘innerSizeOverrides’ was declared here 263:30.29 398 | StyleSizeOverrides innerSizeOverrides; 263:30.29 | ^~~~~~~~~~~~~~~~~~ 263:36.42 layout/xul 263:46.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.h:11, 263:46.74 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.cpp:8, 263:46.74 from Unified_cpp_layout_svg1.cpp:2: 263:46.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 263:46.74 /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] 263:46.74 644 | aOther.mHdr->mLength = 0; 263:46.75 | ~~~~~~~~~~~~~~~~~~~~~^~~ 263:46.75 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsContainerFrame.h:13, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.h:11, 263:46.75 from /builddir/build/BUILD/firefox-89.0.2/layout/svg/SVGGradientFrame.cpp:8, 263:46.75 from Unified_cpp_layout_svg1.cpp:2: 263:46.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 263:46.75 1903 | mBands = aRegion.mBands.Clone(); 263:46.75 | ^ 264:25.65 layout/xul/tree 264:27.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/base/FrameProperties.h:13, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:53, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsBox.cpp:9, 264:27.50 from Unified_cpp_layout_xul0.cpp:2: 264:27.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 264:27.50 /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] 264:27.50 644 | aOther.mHdr->mLength = 0; 264:27.50 | ~~~~~~~~~~~~~~~~~~~~~^~~ 264:27.50 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/base/LayoutConstants.h:14, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/generic/nsIFrame.h:54, 264:27.50 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsBox.cpp:9, 264:27.50 from Unified_cpp_layout_xul0.cpp:2: 264:27.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 264:27.50 1903 | mBands = aRegion.mBands.Clone(); 264:27.50 | ^ 265:02.00 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 265:02.00 from Unified_cpp_layout_xul_tree0.cpp:2: 265:02.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 265:02.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] 265:02.00 644 | aOther.mHdr->mLength = 0; 265:02.00 | ~~~~~~~~~~~~~~~~~~~~~^~~ 265:02.00 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 265:02.00 from /builddir/build/BUILD/firefox-89.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7, 265:02.00 from Unified_cpp_layout_xul_tree0.cpp:2: 265:02.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 265:02.00 1903 | mBands = aRegion.mBands.Clone(); 265:02.00 | ^ 265:08.90 media/kiss_fft 265:08.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:09.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:09.46 media/libaom 265:09.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:09.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:09.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:10.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:11.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:11.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:11.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:11.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:12.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:12.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:12.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:12.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:13.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:15.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:20.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:22.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:23.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:23.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:23.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:24.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:24.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:25.23 In file included from Unified_cpp_layout_xul1.cpp:47: 265:25.23 /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: 265:25.24 /builddir/build/BUILD/firefox-89.0.2/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 265:25.24 894 | x = isLTR ? leftAlign : rightAlign; 265:25.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 265:31.62 media/libcubeb/src 265:31.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:31.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:32.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:32.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:33.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:33.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:33.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:33.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:34.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:35.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:37.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:38.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:38.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:39.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:40.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:40.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:40.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:40.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:41.43 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 265:41.43 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 265:41.72 media/libdav1d/asm/16bd_film_grain_init_tmpl.c.stub 265:42.00 media/libdav1d/asm/8bd_film_grain_init_tmpl.c.stub 265:42.28 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 265:42.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:42.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:42.57 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 265:42.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:42.85 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 265:42.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:43.14 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 265:43.42 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 265:43.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:43.71 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 265:43.99 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 265:44.28 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 265:44.56 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 265:44.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:44.85 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 265:45.44 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 265:45.44 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 265:45.73 media/libdav1d/16bd_cdef_tmpl.c.stub 265:46.02 media/libdav1d/8bd_cdef_tmpl.c.stub 265:46.31 media/libdav1d/16bd_fg_apply_tmpl.c.stub 265:46.60 media/libdav1d/8bd_fg_apply_tmpl.c.stub 265:46.88 media/libdav1d/16bd_film_grain_tmpl.c.stub 265:46.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:47.17 media/libdav1d/8bd_film_grain_tmpl.c.stub 265:47.46 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 265:47.76 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 265:48.05 media/libdav1d/16bd_ipred_tmpl.c.stub 265:48.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:48.34 media/libdav1d/8bd_ipred_tmpl.c.stub 265:48.63 media/libdav1d/16bd_itx_tmpl.c.stub 265:48.91 media/libdav1d/8bd_itx_tmpl.c.stub 265:49.22 media/libdav1d/16bd_lf_apply_tmpl.c.stub 265:49.51 media/libdav1d/8bd_lf_apply_tmpl.c.stub 265:49.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:49.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:49.80 media/libdav1d/16bd_loopfilter_tmpl.c.stub 265:50.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:50.09 media/libdav1d/8bd_loopfilter_tmpl.c.stub 265:50.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:50.38 media/libdav1d/16bd_looprestoration_tmpl.c.stub 265:50.67 media/libdav1d/8bd_looprestoration_tmpl.c.stub 265:50.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:50.96 media/libdav1d/16bd_lr_apply_tmpl.c.stub 265:51.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:51.24 media/libdav1d/8bd_lr_apply_tmpl.c.stub 265:51.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:51.53 media/libdav1d/16bd_mc_tmpl.c.stub 265:51.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:51.82 media/libdav1d/8bd_mc_tmpl.c.stub 265:52.10 media/libdav1d/16bd_recon_tmpl.c.stub 265:52.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:52.38 media/libdav1d/8bd_recon_tmpl.c.stub 265:52.98 media/libjpeg 265:52.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:53.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:53.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:53.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:54.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:54.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 265:58.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:00.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:00.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:00.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:00.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:01.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:01.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:01.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:01.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:01.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:02.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:02.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:02.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:03.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:04.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:04.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:04.65 media/libmkv 266:04.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:04.72 /builddir/build/BUILD/firefox-89.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 266:04.72 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 266:04.72 | ^~~~~~~~~~ 266:04.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:05.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:05.22 media/libnestegg/src 266:05.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:05.28 In file included from Unified_c_media_libnestegg_src0.c:2: 266:05.28 /builddir/build/BUILD/firefox-89.0.2/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 266:05.28 /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] 266:05.28 1170 | uint64_t id, size, peeked_id; 266:05.28 | ^~~~~~~~~ 266:05.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:05.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:06.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:06.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:06.73 media/libogg 266:06.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:06.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:07.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:07.62 media/libopus 266:07.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:07.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:08.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:08.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:08.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:08.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:09.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:09.34 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 266:09.34 /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] 266:09.34 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 266:09.34 | ^~~ 266:09.34 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 266:09.34 343 | s = HUFF_EXTEND(r, s); 266:09.34 | ^~~~~~~~~~~ 266:09.34 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 266:09.35 /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] 266:09.35 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 266:09.35 | ^~~ 266:09.35 /builddir/build/BUILD/firefox-89.0.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 266:09.35 420 | s = HUFF_EXTEND(r, s); 266:09.35 | ^~~~~~~~~~~ 266:09.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:09.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:09.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:10.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:11.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:11.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:12.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:12.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:12.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:12.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:13.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:13.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:13.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:13.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:13.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:14.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:14.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:14.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:14.85 media/libpng 266:14.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:15.19 /builddir/build/BUILD/firefox-89.0.2/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c: In function ‘silk_NSQ_del_dec_neon’: 266:15.19 /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] 266:15.19 422 | NSQ->sLPC_Q14[ i ] = psDelDec->sLPC_Q14[ i ][ Winner_ind ]; 266:15.19 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 266:15.19 /builddir/build/BUILD/firefox-89.0.2/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:421:9: note: within this loop 266:15.19 421 | for( ; i < NSQ_LPC_BUF_LENGTH; i++ ) { 266:15.19 | ^~~ 266:15.30 In file included from Unified_c_media_libpng0.c:20: 266:15.30 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgba8_neon’: 266:15.31 /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] 266:15.31 82 | for (i = 0; i < row_width; i += pixels_per_chunk) 266:15.31 | ^ 266:15.31 /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] 266:15.31 92 | if (i != row_width) 266:15.31 | ^~ 266:15.31 /builddir/build/BUILD/firefox-89.0.2/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgb8_neon’: 266:15.31 /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] 266:15.31 122 | for (i = 0; i < row_width; i += pixels_per_chunk) 266:15.31 | ^ 266:15.31 /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] 266:15.31 137 | if (i != row_width) 266:15.31 | ^~ 266:15.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:16.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:16.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:17.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:20.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:20.99 media/libspeex_resampler/src 266:21.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:21.06 /builddir/build/BUILD/firefox-89.0.2/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 266:21.06 /builddir/build/BUILD/firefox-89.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 266:21.06 814 | spx_uint32_t i; 266:21.06 | ^ 266:21.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:21.77 media/libtheora 266:21.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:24.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:25.62 media/libvorbis 266:25.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:25.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:26.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:26.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:27.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:27.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:28.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:28.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:29.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:30.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:32.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:35.26 media/libvpx 266:35.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:35.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:35.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:36.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:36.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:37.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:37.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:37.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:37.94 media/libwebp/src/dec 266:37.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:38.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:38.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:38.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:38.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:38.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:39.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:39.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:39.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:39.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:40.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:40.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:40.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:41.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:41.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:41.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:42.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:42.96 media/libwebp/src/demux 266:42.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:43.51 media/libwebp/src/dsp 266:43.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:43.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:43.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:44.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:45.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:46.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:47.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:48.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:48.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:48.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:49.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:49.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:49.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:49.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:49.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:50.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:50.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:50.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:51.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:51.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:52.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:52.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:52.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:52.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:53.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:53.48 media/libwebp/src/moz 266:53.57 media/libwebp/src/utils 266:53.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:53.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:53.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:53.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:54.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:55.05 media/libyuv/libyuv 266:55.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:56.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:56.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:56.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:57.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:57.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:57.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:59.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:59.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 266:59.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:02.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:03.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:04.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:04.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:06.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:06.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:07.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:07.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:07.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:08.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:09.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:09.52 media/psshparser 267:10.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:10.66 memory/volatile 267:11.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:11.94 modules/brotli 267:11.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:12.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:12.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:12.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:12.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:12.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:13.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:13.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:13.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:13.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:13.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:14.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:15.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:15.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:15.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:15.68 modules/libjar 267:15.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:16.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:16.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:16.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:16.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:16.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:17.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:17.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:20.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:22.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:22.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:23.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:23.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:23.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:23.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:26.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:26.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:27.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:30.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:30.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:30.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:31.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:35.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:35.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:36.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:37.76 modules/libjar/zipwriter 267:40.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:40.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:40.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:40.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:41.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:44.11 modules/libpref 267:48.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:49.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:49.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:49.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:53.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:53.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:56.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:56.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:58.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:58.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:59.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 267:59.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:00.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:00.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:01.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:02.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:02.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:03.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:04.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:05.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:06.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:07.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:18.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:18.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:19.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:19.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:20.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:20.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:23.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:25.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:26.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:26.56 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 268:26.56 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 268:26.57 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 268:26.57 from Unified_cpp_modules_libpref0.cpp:2: 268:26.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: 268:26.57 /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] 268:26.57 644 | aOther.mHdr->mLength = 0; 268:26.57 | ~~~~~~~~~~~~~~~~~~~~~^~~ 268:26.57 In file included from Unified_cpp_modules_libpref0.cpp:2: 268:26.57 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4139:77: note: while referencing ‘’ 268:26.57 4139 | UniquePtr prefs = MakeUnique(pref_savePrefs()); 268:26.57 | ^ 268:28.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:30.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:30.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:31.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:31.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:32.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:33.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:36.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:36.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:38.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:39.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:40.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:41.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:41.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:42.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:44.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:45.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:45.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:45.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:46.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:46.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:46.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:47.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:47.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:47.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:47.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:48.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:50.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:51.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:51.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:51.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:52.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:52.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 268:52.61 from Unified_cpp_modules_libpref0.cpp:2: 268:52.61 /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)’: 268:52.61 /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:52.61 304 | mHdr->mLength = 0; 268:52.61 | ~~~~~~~~~~~~~~^~~ 268:52.61 In file included from Unified_cpp_modules_libpref0.cpp:2: 268:52.61 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 268:52.61 4570 | nsTArray prefEntries; 268:52.61 | ^~~~~~~~~~~ 268:52.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 268:52.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 268:52.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 268:52.62 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/SharedPrefMap.h:10, 268:52.62 from /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:13, 268:52.62 from Unified_cpp_modules_libpref0.cpp:2: 268:52.62 /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:52.62 304 | mHdr->mLength = 0; 268:52.62 | ~~~~~~~~~~~~~~^~~ 268:52.62 In file included from Unified_cpp_modules_libpref0.cpp:2: 268:52.62 /builddir/build/BUILD/firefox-89.0.2/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 268:52.62 4570 | nsTArray prefEntries; 268:52.62 | ^~~~~~~~~~~ 268:52.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:52.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:52.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:53.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:54.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:54.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:54.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:54.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:55.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:56.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 268:56.20 modules/woff2 268:57.48 netwerk/base/http-sfv 268:58.10 In file included from Unified_cpp_modules_woff20.cpp:29: 268:58.11 /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*)’: 268:58.11 /builddir/build/BUILD/firefox-89.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 268:58.11 1177 | uint64_t dst_offset = first_table_offset; 268:58.11 | ^~~~~~~~~~ 268:59.57 netwerk/base/mozurl 268:59.90 netwerk/base 269:02.76 netwerk/build 269:15.53 netwerk/cache 269:30.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 269:30.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIApplicationCache.h:14, 269:30.75 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 269:30.75 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsApplicationCacheService.cpp:6, 269:30.75 from Unified_cpp_netwerk_cache0.cpp:2: 269:30.75 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: 269:30.75 /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] 269:30.75 304 | mHdr->mLength = 0; 269:30.75 | ~~~~~~~~~~~~~~^~~ 269:30.75 In file included from Unified_cpp_netwerk_cache0.cpp:29: 269:30.75 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 269:30.75 508 | nsTArray > inputWrappers; 269:30.75 | ^~~~~~~~~~~~~ 269:33.03 netwerk/cache2 269:46.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 269:46.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/ArrayBufferInputStream.cpp:8, 269:46.43 from Unified_cpp_netwerk_base0.cpp:2: 269:46.43 /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]’: 269:46.43 /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]’ 269:46.43 /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]’ 269:46.43 /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]’ 269:46.43 /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]’ 269:46.43 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/NetworkConnectivityService.cpp:106:62: required from here 269:46.44 /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] 269:46.44 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 269:46.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269:46.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 269:46.44 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/Dashboard.cpp:10, 269:46.44 from Unified_cpp_netwerk_base0.cpp:29: 269:46.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 269:46.44 107 | union NetAddr { 269:46.44 | ^~~~~~~ 270:09.04 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheIOThread.h:11, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileIOManager.h:8, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileChunk.h:8, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFile.h:8, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.h:9, 270:09.04 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:6, 270:09.04 from Unified_cpp_netwerk_cache20.cpp:2: 270:09.04 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheIOThread::LoopOneLevel(uint32_t)’: 270:09.04 /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] 270:09.04 304 | mHdr->mLength = 0; 270:09.04 | ~~~~~~~~~~~~~~^~~ 270:09.04 In file included from Unified_cpp_netwerk_cache20.cpp:92: 270:09.04 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheIOThread.cpp:510:14: note: while referencing ‘events’ 270:09.04 510 | EventQueue events = std::move(mEventQueue[aLevel]); 270:09.04 | ^~~~~~ 270:20.71 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFile.h:10, 270:20.71 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.h:9, 270:20.71 from /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:6, 270:20.71 from Unified_cpp_netwerk_cache20.cpp:2: 270:20.71 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: 270:20.71 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 270:20.71 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) 270:20.71 | ^ 270:20.71 In file included from Unified_cpp_netwerk_cache20.cpp:2: 270:20.71 /builddir/build/BUILD/firefox-89.0.2/netwerk/cache2/CacheEntry.cpp:491:14: note: ‘frecency’ was declared here 270:20.71 491 | uint32_t frecency; 270:20.71 | ^~~~~~~~ 270:45.26 netwerk/cookie 271:23.07 In file included from Unified_cpp_netwerk_base2.cpp:128: 271:23.07 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: 271:23.07 /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] 271:23.07 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); 271:23.07 | ^ 271:23.07 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 271:23.07 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsFileStreams.cpp:26, 271:23.07 from Unified_cpp_netwerk_base2.cpp:38: 271:23.07 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 271:23.07 107 | union NetAddr { 271:23.07 | ^~~~~~~ 271:31.23 netwerk/dns/mdns/libmdns 271:34.58 netwerk/dns/etld_data.inc.stub 271:36.17 netwerk/ipc 271:46.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 271:46.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 271:46.74 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 271:46.74 from Unified_cpp_netwerk_base2.cpp:2: 271:46.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: 271:46.74 /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] 271:46.74 304 | mHdr->mLength = 0; 271:46.74 | ~~~~~~~~~~~~~~^~~ 271:46.74 In file included from Unified_cpp_netwerk_base2.cpp:47: 271:46.74 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 271:46.74 1520 | nsTArray restrictedPortList; 271:46.75 | ^~~~~~~~~~~~~~~~~~ 271:46.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 271:46.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 271:46.75 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 271:46.75 from Unified_cpp_netwerk_base2.cpp:2: 271:46.75 /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] 271:46.75 304 | mHdr->mLength = 0; 271:46.75 | ~~~~~~~~~~~~~~^~~ 271:46.75 In file included from Unified_cpp_netwerk_base2.cpp:47: 271:46.75 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 271:46.75 1520 | nsTArray restrictedPortList; 271:46.75 | ^~~~~~~~~~~~~~~~~~ 271:46.75 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 271:46.75 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsStreamUtils.h:13, 271:46.75 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsBufferedStreams.cpp:7, 271:46.75 from Unified_cpp_netwerk_base2.cpp:2: 271:46.75 /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] 271:46.75 304 | mHdr->mLength = 0; 271:46.75 | ~~~~~~~~~~~~~~^~~ 271:46.75 In file included from Unified_cpp_netwerk_base2.cpp:47: 271:46.75 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 271:46.75 1520 | nsTArray restrictedPortList; 271:46.75 | ^~~~~~~~~~~~~~~~~~ 272:07.14 In file included from Unified_cpp_netwerk_base3.cpp:101: 272:07.14 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: 272:07.14 /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] 272:07.14 880 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); 272:07.14 | ^ 272:07.14 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:07.14 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 272:07.14 from Unified_cpp_netwerk_base3.cpp:65: 272:07.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:07.14 107 | union NetAddr { 272:07.14 | ^~~~~~~ 272:07.25 In file included from Unified_cpp_netwerk_base3.cpp:101: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: 272:07.25 /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] 272:07.25 2521 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); 272:07.25 | ^ 272:07.25 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:07.25 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 272:07.25 from Unified_cpp_netwerk_base3.cpp:65: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:07.25 107 | union NetAddr { 272:07.25 | ^~~~~~~ 272:07.25 In file included from Unified_cpp_netwerk_base3.cpp:101: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: 272:07.25 /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] 272:07.25 2540 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); 272:07.25 | ^ 272:07.25 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:07.25 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 272:07.25 from Unified_cpp_netwerk_base3.cpp:65: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:07.25 107 | union NetAddr { 272:07.25 | ^~~~~~~ 272:07.25 In file included from Unified_cpp_netwerk_base3.cpp:101: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: 272:07.25 /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] 272:07.25 2554 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); 272:07.25 | ^ 272:07.25 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:07.25 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsServerSocket.cpp:6, 272:07.25 from Unified_cpp_netwerk_base3.cpp:65: 272:07.25 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:07.26 107 | union NetAddr { 272:07.26 | ^~~~~~~ 272:16.23 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/ChannelEventQueue.h:11, 272:16.24 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/ChannelEventQueue.cpp:8, 272:16.24 from Unified_cpp_netwerk_ipc0.cpp:2: 272:16.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 272:16.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 272:16.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 272:16.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::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 272:16.24 /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]’ 272:16.24 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 272:16.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 type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 272:16.24 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 272:16.24 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272:16.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, 272:16.24 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, 272:16.24 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/DocumentChannel.cpp:21, 272:16.24 from Unified_cpp_netwerk_ipc0.cpp:11: 272:16.24 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:16.24 107 | union NetAddr { 272:16.24 | ^~~~~~~ 272:31.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrefBranch.h:14, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Preferences.h:21, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsPACMan.cpp:9, 272:31.18 from Unified_cpp_netwerk_base3.cpp:2: 272:31.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: 272:31.18 /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:31.18 304 | mHdr->mLength = 0; 272:31.18 | ~~~~~~~~~~~~~~^~~ 272:31.18 In file included from Unified_cpp_netwerk_base3.cpp:110: 272:31.18 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransportService2.cpp:201:41: note: while referencing ‘ranges’ 272:31.18 201 | nsTArray> ranges(2); 272:31.18 | ^~~~~~ 272:31.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrefBranch.h:14, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Preferences.h:21, 272:31.18 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsPACMan.cpp:9, 272:31.18 from Unified_cpp_netwerk_base3.cpp:2: 272:31.18 /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] 272:31.18 304 | mHdr->mLength = 0; 272:31.18 | ~~~~~~~~~~~~~~^~~ 272:31.18 In file included from Unified_cpp_netwerk_base3.cpp:110: 272:31.18 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransportService2.cpp:191:18: note: while referencing ‘portRemapping’ 272:31.18 191 | TPortRemapping portRemapping; 272:31.18 | ^~~~~~~~~~~~~ 272:39.78 In file included from Unified_cpp_netwerk_base4.cpp:38: 272:39.78 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 272:39.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] 272:39.78 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); 272:39.78 | ^ 272:39.78 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:39.78 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 272:39.78 from Unified_cpp_netwerk_base4.cpp:38: 272:39.78 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:39.78 107 | union NetAddr { 272:39.78 | ^~~~~~~ 272:39.80 In file included from Unified_cpp_netwerk_base4.cpp:38: 272:39.80 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 272:39.80 /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] 272:39.80 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); 272:39.80 | ^ 272:39.80 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:39.80 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 272:39.80 from Unified_cpp_netwerk_base4.cpp:38: 272:39.80 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:39.80 107 | union NetAddr { 272:39.80 | ^~~~~~~ 272:39.83 In file included from Unified_cpp_netwerk_base4.cpp:38: 272:39.83 /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: 272:39.83 /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] 272:39.83 761 | memcpy(aResult, &mAddr, sizeof(mAddr)); 272:39.83 | ^ 272:39.83 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsSocketTransport2.h:24, 272:39.83 from /builddir/build/BUILD/firefox-89.0.2/netwerk/base/nsUDPSocket.cpp:12, 272:39.83 from Unified_cpp_netwerk_base4.cpp:38: 272:39.83 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 272:39.83 107 | union NetAddr { 272:39.83 | ^~~~~~~ 272:47.80 netwerk/mime 272:51.67 netwerk/protocol/about 273:05.59 netwerk/protocol/data 273:15.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessBridgeParent.h:9, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 273:15.82 from Unified_cpp_netwerk_ipc1.cpp:2: 273:15.82 /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]’: 273:15.82 /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]’ 273:15.82 /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]’ 273:15.82 /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]’ 273:15.82 /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]’ 273:15.82 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 273:15.82 /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] 273:15.82 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 273:15.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273:15.82 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:24, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpTransactionChild.h:11, 273:15.82 from /builddir/build/BUILD/firefox-89.0.2/netwerk/ipc/SocketProcessChild.cpp:12, 273:15.82 from Unified_cpp_netwerk_ipc1.cpp:11: 273:15.82 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 273:15.82 107 | union NetAddr { 273:15.82 | ^~~~~~~ 273:22.46 netwerk/protocol/file 273:35.29 netwerk/protocol/ftp 273:55.21 netwerk/protocol/gio 274:17.71 netwerk/protocol/http 274:34.28 netwerk/protocol/res 275:13.16 netwerk/protocol/viewsource 275:33.92 netwerk/protocol/websocket 276:15.08 In file included from Unified_cpp_protocol_http1.cpp:92: 276:15.08 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/Http3Session.cpp: In function ‘nsresult mozilla::net::StringAndPortToNetAddr(nsACString&, uint16_t, mozilla::net::NetAddr*)’: 276:15.08 /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] 276:15.08 121 | memset(netAddr, 0, sizeof(*netAddr)); 276:15.08 | ^ 276:15.08 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 276:15.08 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 276:15.08 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 276:15.08 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 276:15.08 from Unified_cpp_protocol_http1.cpp:2: 276:15.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 276:15.08 107 | union NetAddr { 276:15.08 | ^~~~~~~ 276:19.67 netwerk/sctp/datachannel 276:34.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 276:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 276:34.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 276:34.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 276:34.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 276:34.42 from Unified_cpp_protocol_http1.cpp:2: 276:34.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 276:34.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 276:34.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 276:34.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::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 276:34.42 /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]’ 276:34.42 /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}]’ 276:34.42 /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 ] 276:34.42 /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}]’ 276:34.42 /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}]’ 276:34.42 /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]’ 276:34.43 /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]’ 276:34.43 /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]’ 276:34.43 /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]’ 276:34.43 /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]’ 276:34.43 /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]’ 276:34.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 276:34.43 /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] 276:34.43 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 276:34.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276:34.43 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 276:34.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 276:34.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 276:34.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 276:34.43 from Unified_cpp_protocol_http1.cpp:2: 276:34.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 276:34.43 107 | union NetAddr { 276:34.43 | ^~~~~~~ 276:40.68 netwerk/sctp/src 276:40.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:41.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:42.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:43.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:43.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:44.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:44.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:48.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:48.72 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: 276:48.72 /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] 276:48.72 3942 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 276:48.72 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 276:48.72 /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] 276:48.72 3955 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 276:48.72 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 276:48.73 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: 276:48.73 /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] 276:48.73 4233 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 276:48.73 | ~~~^~~~~~~~~~~~~~~~~ 276:52.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 276:52.48 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: 276:52.49 /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] 276:52.49 11047 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 276:52.49 | ^~~~~~~~~~~~~~~ 276:52.49 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 276:52.49 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 276:52.49 407 | struct sctp_forward_tsn_chunk { 276:52.49 | ^~~~~~~~~~~~~~~~~~~~~~ 276:52.49 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 276:52.49 418 | struct sctp_strseq_mid { 276:52.49 | ^~~~~~~~~~~~~~~ 276:52.49 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: 276:52.49 /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] 276:52.49 11437 | dup = (uint32_t *) gap_descriptor; 276:52.49 | ^~~ 276:52.49 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_output.c:46: 276:52.49 /builddir/build/BUILD/firefox-89.0.2/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 276:52.49 265 | struct sctp_gap_ack_block { 276:52.49 | ^~~~~~~~~~~~~~~~~~ 276:58.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:01.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:02.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:02.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:02.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:03.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:04.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:04.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:08.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:11.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:11.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:11.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:12.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:12.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 277:14.53 netwerk/socket 277:17.40 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.40 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: 277:17.40 /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] 277:17.40 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); 277:17.40 | ^ 277:17.40 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.40 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.40 107 | union NetAddr { 277:17.41 | ^~~~~~~ 277:17.41 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: 277:17.41 /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] 277:17.41 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); 277:17.41 | ^ 277:17.41 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.41 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.41 107 | union NetAddr { 277:17.41 | ^~~~~~~ 277:17.41 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: 277:17.41 /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] 277:17.41 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); 277:17.41 | ^ 277:17.41 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.41 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.41 107 | union NetAddr { 277:17.41 | ^~~~~~~ 277:17.41 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: 277:17.41 /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] 277:17.41 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); 277:17.41 | ^ 277:17.41 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.41 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.41 107 | union NetAddr { 277:17.41 | ^~~~~~~ 277:17.41 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: 277:17.41 /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] 277:17.41 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); 277:17.41 | ^ 277:17.41 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.41 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.41 107 | union NetAddr { 277:17.41 | ^~~~~~~ 277:17.41 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: 277:17.42 /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] 277:17.42 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); 277:17.42 | ^ 277:17.42 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.42 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.42 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.42 107 | union NetAddr { 277:17.42 | ^~~~~~~ 277:17.46 In file included from Unified_cpp_netwerk_socket0.cpp:2: 277:17.46 /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: 277:17.46 /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] 277:17.46 1328 | memcpy(&dst, addr, sizeof(dst)); 277:17.46 | ^ 277:17.46 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25, 277:17.46 from Unified_cpp_netwerk_socket0.cpp:2: 277:17.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:17.46 107 | union NetAddr { 277:17.46 | ^~~~~~~ 277:22.15 netwerk/streamconv/converters 277:42.83 netwerk/streamconv 277:47.15 netwerk/system/linux 277:50.67 netwerk/system/netlink 277:53.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsClassHashtable.h:13, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.h:17, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:15: 277:53.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 277:53.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 277:53.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::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 277:53.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::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 277:53.90 /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]’ 277:53.90 /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:1903:36: required from here 277:53.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 type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 277:53.90 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 277:53.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277:53.90 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.h:21, 277:53.90 from /builddir/build/BUILD/firefox-89.0.2/netwerk/system/netlink/NetlinkService.cpp:15: 277:53.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:53.90 107 | union NetAddr { 277:53.90 | ^~~~~~~ 277:56.40 In file included from Unified_cpp_protocol_http2.cpp:47: 277:56.40 /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)’: 277:56.40 /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] 277:56.40 100 | memset(&local, 0, sizeof(local)); 277:56.41 | ^ 277:56.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 277:56.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HttpChannelChild.h:15, 277:56.41 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:24, 277:56.41 from Unified_cpp_protocol_http2.cpp:2: 277:56.41 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 277:56.41 107 | union NetAddr { 277:56.41 | ^~~~~~~ 277:58.17 netwerk/url-classifier 278:25.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 278:25.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 278:25.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 278:25.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 278:25.77 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 278:25.77 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:9, 278:25.77 from Unified_cpp_protocol_http2.cpp:2: 278:25.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpChannelChild::GetClientSetCorsPreflightParameters(mozilla::Maybe&)’: 278:25.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::net::PHttpChannelChild::CorsPreflightArgs [1]’ {aka ‘mozilla::net::CorsPreflightArgs [1]’} [-Warray-bounds] 278:25.77 304 | mHdr->mLength = 0; 278:25.77 | ~~~~~~~~~~~~~~^~~ 278:25.77 In file included from Unified_cpp_protocol_http2.cpp:2: 278:25.77 /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpChannelChild.cpp:2795:23: note: while referencing ‘args’ 278:25.77 2795 | CorsPreflightArgs args; 278:25.77 | ^~~~ 278:47.81 netwerk/wifi 278:53.85 other-licenses/snappy 278:56.69 parser/expat/lib 278:56.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 279:00.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 279:01.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 279:06.97 parser/html 279:08.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 279:08.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 279:08.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 279:08.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/HttpLog.h:20, 279:08.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.cpp:7, 279:08.43 from Unified_cpp_protocol_http3.cpp:2: 279:08.43 /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]’: 279:08.43 /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]’ 279:08.43 /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]’ 279:08.43 /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]’ 279:08.43 /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]’ 279:08.43 /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}]’ 279:08.43 /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 ] 279:08.43 /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}]’ 279:08.43 /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}]’ 279:08.43 /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]’ 279:08.43 /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]’ 279:08.43 /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]’ 279:08.44 /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]’ 279:08.44 /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]’ 279:08.44 /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]’ 279:08.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 279:08.44 /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] 279:08.44 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 279:08.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279:08.44 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/nsAHttpConnection.h:8, 279:08.44 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11, 279:08.44 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.h:9, 279:08.44 from /builddir/build/BUILD/firefox-89.0.2/netwerk/protocol/http/PendingTransactionInfo.cpp:9, 279:08.44 from Unified_cpp_protocol_http3.cpp:2: 279:08.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 279:08.44 107 | union NetAddr { 279:08.44 | ^~~~~~~ 280:24.83 parser/htmlparser 280:39.69 parser/prototype 280:41.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 280:41.03 from /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/nsIParser.h:24, 280:41.03 from /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/CNavDTD.cpp:9, 280:41.03 from Unified_cpp_parser_htmlparser0.cpp:2: 280:41.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: 280:41.03 /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] 280:41.03 644 | aOther.mHdr->mLength = 0; 280:41.03 | ~~~~~~~~~~~~~~~~~~~~~^~~ 280:41.03 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 280:41.04 /builddir/build/BUILD/firefox-89.0.2/parser/htmlparser/nsExpatDriver.cpp:850:10: note: while referencing ‘’ 280:41.04 850 | }); 280:41.04 | ^ 280:43.57 remote/components/rust 280:45.27 security/apps/xpcshell.inc.stub 280:45.27 security/apps/addons-public.inc.stub 280:45.55 security/apps/addons-public-intermediate.inc.stub 280:45.83 security/apps/addons-stage.inc.stub 280:46.40 security/certverifier 280:51.50 security/ct 280:56.05 security/manager/pki 280:58.55 security/manager/ssl/nsSTSPreloadListGenerated.inc.stub 281:01.07 security/nss/lib/mozpkix 281:13.80 security/sandbox/common 281:16.16 security/sandbox/linux/broker 281:20.24 security/sandbox/linux/glue 281:46.41 In file included from /usr/include/string.h:519, 281:46.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 281:46.41 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/basictypes.h:12, 281:46.41 from /builddir/build/BUILD/firefox-89.0.2/ipc/chromium/src/base/platform_thread.h:14, 281:46.41 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.h:12, 281:46.41 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:7, 281:46.41 from Unified_cpp_linux_broker0.cpp:2: 281:46.41 In function ‘char* strncpy(char*, const char*, size_t)’, 281:46.41 inlined from ‘virtual void mozilla::SandboxBroker::ThreadMain()’ at /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/broker/SandboxBroker.cpp:741:14: 281:46.41 /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] 281:46.41 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 281:46.41 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281:47.29 security/sandbox/linux/launch 281:47.44 security/sandbox/linux/reporter 281:50.44 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 281:50.44 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporter.h:17, 281:50.44 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporter.cpp:7, 281:50.44 from Unified_cpp_linux_reporter0.cpp:2: 281:50.44 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SandboxReporterWrapper::Snapshot(mozISandboxReportArray**)’: 281:50.45 /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] 281:50.45 644 | aOther.mHdr->mLength = 0; 281:50.45 | ~~~~~~~~~~~~~~~~~~~~~^~~ 281:50.45 In file included from Unified_cpp_linux_reporter0.cpp:11: 281:50.45 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:187:72: note: while referencing ‘’ 281:50.45 187 | new SandboxReportArray(SandboxReporter::Singleton()->GetSnapshot()); 281:50.45 | ^ 281:50.62 security/sandbox/linux 281:53.23 startupcache 282:01.57 storage 282:26.46 In file included from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxFilter.cpp:37, 282:26.46 from Unified_cpp_sandbox_linux3.cpp:20: 282:26.46 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: 282:26.46 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 282:26.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 mozilla::SandboxReport’; use assignment or value-initialization instead [-Wclass-memaccess] 282:26.46 35 | memset(aT, 0, sizeof(T)); 282:26.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 282:26.46 In file included from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/SandboxReporterClient.h:10, 282:26.46 from /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/Sandbox.cpp:16, 282:26.46 from Unified_cpp_sandbox_linux3.cpp:2: 282:26.46 /builddir/build/BUILD/firefox-89.0.2/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 282:26.46 27 | struct SandboxReport { 282:26.46 | ^~~~~~~~~~~~~ 282:32.70 third_party/libsrtp/src 282:32.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 282:34.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 282:36.74 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 282:38.67 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 282:40.58 third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn 282:40.83 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 282:42.66 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 282:44.08 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 282:44.57 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 282:46.16 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 282:46.81 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 282:48.20 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 282:49.13 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 282:50.17 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 282:51.27 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 282:52.18 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 282:53.50 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 282:54.70 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 282:55.16 third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn 282:56.52 third_party/libwebrtc/webrtc/api/optional_gn 282:58.02 third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn 282:58.15 third_party/libwebrtc/webrtc/api/video_frame_api_gn 282:59.72 third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn 282:59.79 third_party/libwebrtc/webrtc/audio/audio_gn 283:01.61 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 283:01.61 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 283:01.61 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 283:01.61 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, 283:01.61 from Unified_cpp_audio_audio_gn0.cpp:2: 283:01.61 /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&)’: 283:01.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] 283:01.62 294 | memcpy(this, &config, sizeof(*this)); 283:01.62 | ^ 283:01.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 283:01.62 256 | struct Config { 283:01.62 | ^~~~~~ 283:01.87 third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn 283:03.81 third_party/libwebrtc/webrtc/call/bitrate_allocator_gn 283:08.10 third_party/libwebrtc/webrtc/call/call_gn 283:08.49 third_party/libwebrtc/webrtc/call/call_interfaces_gn 283:09.98 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 283:09.98 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 283:09.98 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 283:09.98 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/call.cc:20, 283:09.98 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 283:09.98 /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&)’: 283:09.98 /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] 283:09.98 294 | memcpy(this, &config, sizeof(*this)); 283:09.98 | ^ 283:09.98 /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 283:09.98 256 | struct Config { 283:09.98 | ^~~~~~ 283:10.97 third_party/libwebrtc/webrtc/call/rtp_interfaces_gn 283:11.71 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 283:11.71 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/call.cc:29, 283:11.71 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 283:11.71 /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*)’: 283:11.71 /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] 283:11.71 48 | AddReceiveRtpModule(rtp_module); 283:11.71 | ^ 283:11.71 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 283:11.71 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 283:11.71 | ^~~~~~~~~~~~~~~~~~~ 283:12.10 third_party/libwebrtc/webrtc/call/rtp_receiver_gn 283:14.12 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: 283:14.12 /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&)’: 283:14.12 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 283:14.12 171 | bool has_mid = packet.GetExtension(&packet_mid); 283:14.12 | ^~~~~~~ 283:18.37 third_party/libwebrtc/webrtc/call/rtp_sender_gn 283:20.46 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 283:20.46 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, 283:20.46 from Unified_cpp_call_rtp_sender_gn0.cpp:2: 283:20.46 /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*)’: 283:20.46 /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] 283:20.46 48 | AddReceiveRtpModule(rtp_module); 283:20.46 | ^ 283:20.46 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 283:20.46 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 283:20.46 | ^~~~~~~~~~~~~~~~~~~ 283:20.80 third_party/libwebrtc/webrtc/call/video_stream_api_gn 283:24.16 third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn 283:24.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:24.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:24.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:25.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:26.51 third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn 283:26.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:27.33 third_party/libwebrtc/webrtc/common_audio/common_audio_gn 283:27.50 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_c_gn 283:27.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 283:28.23 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_gn 283:30.32 third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn 283:31.53 third_party/libwebrtc/webrtc/common_video/common_video_gn 283:31.77 In file included from Unified_cpp_common_video_gn0.cpp:38: 283:31.77 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 283:31.77 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 283:31.77 | 283:31.77 In file included from Unified_cpp_common_video_gn0.cpp:29: 283:31.77 /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 283:31.77 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 283:31.77 | 283:35.93 third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn 283:37.86 third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn 283:40.43 third_party/libwebrtc/webrtc/media/rtc_audio_video_gn 283:41.09 third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn 283:42.20 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, 283:42.20 from Unified_cpp_rtc_audio_video_gn0.cpp:11: 283:42.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&)’: 283:42.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] 283:42.20 294 | memcpy(this, &config, sizeof(*this)); 283:42.21 | ^ 283:42.21 /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 283:42.21 256 | struct Config { 283:42.21 | ^~~~~~ 283:43.50 third_party/libwebrtc/webrtc/media/rtc_media_base_gn 283:43.60 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 283:43.60 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: 283:43.60 /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] 283:43.61 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 283:43.61 | ^ 283:43.61 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 283:43.61 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 283:43.61 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 283:43.61 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 283:43.61 555 | class VideoCodec { 283:43.61 | ^~~~~~~~~~ 283:43.61 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 283:43.61 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: 283:43.61 /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] 283:43.61 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 283:43.61 | ^ 283:43.61 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 283:43.61 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 283:43.61 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 283:43.61 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 283:43.61 555 | class VideoCodec { 283:43.61 | ^~~~~~~~~~ 283:52.16 third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn 283:55.29 third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn 283:57.69 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 283:59.34 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn 283:59.72 third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn 284:02.96 third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn 284:02.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:03.11 third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn 284:05.26 third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn 284:05.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:05.34 third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn 284:05.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:05.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:05.97 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn 284:05.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:06.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:07.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:07.82 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn 284:07.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:08.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:08.99 third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn 284:09.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:10.36 third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn 284:11.24 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn 284:11.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:11.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:12.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:12.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:12.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:13.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:15.32 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn 284:15.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:15.67 third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn 284:16.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:16.98 third_party/libwebrtc/webrtc/modules/audio_coding/isac_neon_gn 284:16.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:18.04 third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 284:18.12 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn 284:20.11 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn 284:20.11 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn 284:20.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:20.19 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn 284:22.26 third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn 284:25.27 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn 284:25.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:25.56 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn 284:31.03 third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn 284:33.61 In file included from Unified_cpp_neteq_gn1.cpp:29: 284:33.61 /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*)’: 284:33.61 /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=] 284:33.61 944 | sync_buffer_->IncreaseEndTimestamp( 284:33.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 284:33.61 945 | static_cast(output_size_samples_)); 284:33.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284:33.61 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 284:33.61 950 | case kAudioRepetition: { 284:33.61 | ^~~~ 284:34.96 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 284:36.63 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn 284:38.32 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 284:38.32 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 284:38.32 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 284:38.32 from Unified_cpp_audio_mixer_impl_gn0.cpp:2: 284:38.32 /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&)’: 284:38.32 /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] 284:38.32 294 | memcpy(this, &config, sizeof(*this)); 284:38.32 | ^ 284:38.32 /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 284:38.32 256 | struct Config { 284:38.32 | ^~~~~~ 284:40.68 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 284:42.20 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn 284:43.38 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn 284:43.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:43.83 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn 284:43.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:45.19 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_c_gn 284:45.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 284:45.52 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 284:45.52 /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*)’: 284:45.52 /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] 284:45.52 129 | for (int k = 0; k < v_length; ++k) { 284:45.52 | ~~^~~~~~~~~~ 284:45.91 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_gn 284:50.35 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn 284:51.87 third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn 284:56.99 third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn 284:57.56 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 284:57.56 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 284:57.56 /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&)’: 284:57.56 /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] 284:57.56 294 | memcpy(this, &config, sizeof(*this)); 284:57.56 | ^ 284:57.56 /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 284:57.56 256 | struct Config { 284:57.56 | ^~~~~~ 284:58.05 /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*)’: 284:58.05 /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] 284:58.05 303 | memset(metrics, 0, sizeof(Metrics)); 284:58.05 | ^ 284:58.05 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 284:58.05 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 284:58.05 /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 284:58.05 795 | struct Metrics { 284:58.05 | ^~~~~~~ 285:00.87 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 285:00.87 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 285:00.87 /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&)’: 285:00.87 /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] 285:00.87 294 | memcpy(this, &config, sizeof(*this)); 285:00.87 | ^ 285:00.88 /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 285:00.88 256 | struct Config { 285:00.88 | ^~~~~~ 285:01.19 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 285:01.19 from Unified_cpp_estion_controller_gn0.cpp:56: 285:01.19 /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*)’: 285:01.19 /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] 285:01.20 48 | AddReceiveRtpModule(rtp_module); 285:01.20 | ^ 285:01.20 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 285:01.20 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 285:01.20 | ^~~~~~~~~~~~~~~~~~~ 285:05.10 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, 285:05.10 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: 285:05.10 /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&)’: 285:05.10 /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] 285:05.10 294 | memcpy(this, &config, sizeof(*this)); 285:05.10 | ^ 285:05.10 /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 285:05.10 256 | struct Config { 285:05.11 | ^~~~~~ 285:05.69 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: 285:05.69 /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*)’: 285:05.69 /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] 285:05.69 129 | for (int k = 0; k < v_length; ++k) { 285:05.69 | ~~^~~~~~~~~~ 285:07.09 third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn 285:08.51 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 285:08.51 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 285:08.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&)’: 285:08.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] 285:08.51 294 | memcpy(this, &config, sizeof(*this)); 285:08.51 | ^ 285:08.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 285:08.51 256 | struct Config { 285:08.51 | ^~~~~~ 285:13.35 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, 285:13.35 from Unified_cpp_audio_processing_gn0.cpp:2: 285:13.35 /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*)’: 285:13.35 /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] 285:13.35 129 | for (int k = 0; k < v_length; ++k) { 285:13.35 | ~~^~~~~~~~~~ 285:14.51 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 285:14.51 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 285:14.51 from Unified_cpp_audio_processing_gn0.cpp:47: 285:14.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&)’: 285:14.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] 285:14.52 294 | memcpy(this, &config, sizeof(*this)); 285:14.52 | ^ 285:14.52 /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 285:14.52 256 | struct Config { 285:14.52 | ^~~~~~ 285:19.91 In file included from Unified_cpp_p_capture_generic_gn1.cpp:92: 285:19.91 /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] 285:19.91 21 | static int g_last_xserver_error_code = 0; 285:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 285:19.91 /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] 285:19.91 20 | static bool g_xserver_error_trap_enabled = false; 285:19.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285:22.86 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 285:22.86 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 285:22.86 from Unified_cpp_audio_processing_gn1.cpp:2: 285:22.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&)’: 285:22.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] 285:22.86 294 | memcpy(this, &config, sizeof(*this)); 285:22.86 | ^ 285:22.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 285:22.86 256 | struct Config { 285:22.86 | ^~~~~~ 285:23.10 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 285:23.10 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 285:23.10 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 285:23.10 from Unified_cpp_audio_processing_gn1.cpp:2: 285:23.10 /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*)’: 285:23.10 /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] 285:23.10 129 | for (int k = 0; k < v_length; ++k) { 285:23.10 | ~~^~~~~~~~~~ 285:25.26 third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn 285:29.25 third_party/libwebrtc/webrtc/modules/media_file/media_file_gn 285:31.29 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 285:31.29 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 285:31.29 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 285:31.29 from Unified_cpp_audio_processing_gn2.cpp:2: 285:31.29 /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*)’: 285:31.29 /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] 285:31.29 129 | for (int k = 0; k < v_length; ++k) { 285:31.29 | ~~^~~~~~~~~~ 285:31.52 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 285:31.52 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, 285:31.52 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 285:31.52 from Unified_cpp_audio_processing_gn2.cpp:2: 285:31.52 /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&)’: 285:31.52 /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] 285:31.52 294 | memcpy(this, &config, sizeof(*this)); 285:31.52 | ^ 285:31.52 /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 285:31.52 256 | struct Config { 285:31.52 | ^~~~~~ 285:32.97 third_party/libwebrtc/webrtc/modules/pacing/pacing_gn 285:35.25 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, 285:35.25 from Unified_cpp_pacing_pacing_gn0.cpp:56: 285:35.25 /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*)’: 285:35.25 /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] 285:35.25 48 | AddReceiveRtpModule(rtp_module); 285:35.25 | ^ 285:35.25 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 285:35.25 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 285:35.25 | ^~~~~~~~~~~~~~~~~~~ 285:40.06 third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 285:45.61 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 285:45.61 from Unified_cpp_audio_processing_gn3.cpp:20: 285:45.61 /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&)’: 285:45.61 /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] 285:45.61 294 | memcpy(this, &config, sizeof(*this)); 285:45.61 | ^ 285:45.61 /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 285:45.61 256 | struct Config { 285:45.61 | ^~~~~~ 285:45.76 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 285:45.76 from Unified_cpp_audio_processing_gn3.cpp:20: 285:45.76 /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*)’: 285:45.76 /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] 285:45.76 129 | for (int k = 0; k < v_length; ++k) { 285:45.76 | ~~^~~~~~~~~~ 285:48.81 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 285:57.89 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, 285:57.89 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 285:57.89 from Unified_cpp_audio_processing_gn5.cpp:29: 285:57.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&)’: 285:57.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] 285:57.89 294 | memcpy(this, &config, sizeof(*this)); 285:57.89 | ^ 285:57.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 285:57.90 256 | struct Config { 285:57.90 | ^~~~~~ 285:59.37 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 286:04.29 third_party/libwebrtc/webrtc/modules/utility/utility_gn 286:06.22 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn 286:09.13 In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: 286:09.13 /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&)’: 286:09.13 /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=] 286:09.13 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 286:09.13 | ^~ 286:09.13 In file included from /usr/include/stdio.h:866, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/stdio.h:3, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:13, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 286:09.13 from /usr/include/c++/10/bits/move.h:57, 286:09.13 from /usr/include/c++/10/bits/stl_pair.h:59, 286:09.13 from /usr/include/c++/10/bits/stl_algobase.h:64, 286:09.13 from /usr/include/c++/10/vector:60, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/vector:3, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/vector:60, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, 286:09.13 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 286:09.13 from Unified_cpp_ure_internal_impl_gn0.cpp:2: 286:09.13 /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 286:09.13 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 286:09.13 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:09.13 39 | __bos (__s), __fmt, __va_arg_pack ()); 286:09.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:09.36 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn 286:11.35 In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: 286:11.35 /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*)’: 286:11.35 /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=] 286:11.36 576 | parsed_payload->frame_type = kVideoFrameKey; 286:11.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 286:11.36 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 286:11.36 578 | case H264::NaluType::kSlice: { 286:11.36 | ^~~~ 286:12.38 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn 286:14.58 In file included from Unified_cpp_video_coding_gn0.cpp:2: 286:14.58 /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*)’: 286:14.58 /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] 286:14.58 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 286:14.58 | ^ 286:14.58 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:14.58 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:14.58 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 286:14.58 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 286:14.58 from Unified_cpp_video_coding_gn0.cpp:2: 286:14.58 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:14.58 555 | class VideoCodec { 286:14.58 | ^~~~~~~~~~ 286:14.59 In file included from Unified_cpp_video_coding_gn0.cpp:2: 286:14.59 /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)’: 286:14.59 /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] 286:14.59 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 286:14.59 | ^ 286:14.59 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 286:14.59 from Unified_cpp_video_coding_gn0.cpp:2: 286:14.59 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:14.59 555 | class VideoCodec { 286:14.59 | ^~~~~~~~~~ 286:14.59 In file included from Unified_cpp_video_coding_gn0.cpp:2: 286:14.59 /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*)’: 286:14.59 /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] 286:14.59 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 286:14.59 | ^ 286:14.59 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 286:14.59 from Unified_cpp_video_coding_gn0.cpp:2: 286:14.59 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:14.59 555 | class VideoCodec { 286:14.59 | ^~~~~~~~~~ 286:14.59 In file included from Unified_cpp_video_coding_gn0.cpp:2: 286:14.59 /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] 286:14.59 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 286:14.59 | ^ 286:14.59 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:14.59 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 286:14.60 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 286:14.60 from Unified_cpp_video_coding_gn0.cpp:2: 286:14.60 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:14.60 555 | class VideoCodec { 286:14.60 | ^~~~~~~~~~ 286:17.73 In file included from Unified_cpp_video_coding_gn0.cpp:119: 286:17.73 /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*)’: 286:17.73 /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=] 286:17.73 744 | if (previous_state != kStateDecodable && 286:17.73 | ^~ 286:17.73 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 286:17.73 755 | case kDecodableSession: { 286:17.73 | ^~~~ 286:26.63 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: 286:26.63 /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’: 286:26.63 /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] 286:26.63 54 | memset(header, 0, sizeof(*header)); 286:26.63 | ^ 286:26.63 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 286:26.63 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 286:26.63 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 286:26.63 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 286:26.63 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 286:26.63 842 | struct RTPHeader { 286:26.63 | ^~~~~~~~~ 286:27.29 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: 286:27.29 /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)’: 286:27.29 /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] 286:27.29 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 286:27.29 | ^ 286:27.29 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 286:27.29 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 286:27.29 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 286:27.29 /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 286:27.29 79 | struct WebRtcRTPHeader { 286:27.29 | ^~~~~~~~~~~~~~~ 286:27.68 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: 286:27.68 /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&)’: 286:27.68 /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] 286:27.68 76 | sizeof(RtpRtcp::Configuration)); 286:27.68 | ^ 286:27.68 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 286:27.68 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 286:27.68 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 286:27.68 from Unified_cpp_rtp_rtcp_gn1.cpp:38: 286:27.68 /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 286:27.68 47 | struct Configuration { 286:27.68 | ^~~~~~~~~~~~~ 286:30.65 In file included from Unified_cpp_video_coding_gn1.cpp:110: 286:30.65 /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)’: 286:30.65 /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] 286:30.65 106 | memset(&video_codec, 0, sizeof(video_codec)); 286:30.65 | ^ 286:30.65 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 286:30.65 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, 286:30.65 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, 286:30.65 from Unified_cpp_video_coding_gn1.cpp:2: 286:30.65 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:30.65 555 | class VideoCodec { 286:30.65 | ^~~~~~~~~~ 286:32.53 In file included from Unified_cpp_video_coding_gn1.cpp:65: 286:32.53 /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()’: 286:32.53 /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=] 286:32.53 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 286:32.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 286:32.53 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 286:32.53 75 | case kDrop: 286:32.53 | ^~~~ 286:34.65 In file included from /usr/include/string.h:519, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 286:34.65 from /usr/include/c++/10/bits/move.h:57, 286:34.65 from /usr/include/c++/10/bits/stl_pair.h:59, 286:34.65 from /usr/include/c++/10/bits/stl_algobase.h:64, 286:34.65 from /usr/include/c++/10/deque:60, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/deque:3, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/deque:60, 286:34.65 from /usr/include/c++/10/queue:60, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/queue:3, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 286:34.65 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 286:34.65 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 286:34.65 In function ‘char* strncpy(char*, const char*, size_t)’, 286:34.65 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: 286:34.65 /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] 286:34.65 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 286:34.65 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286:41.11 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn 286:43.41 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn 286:44.42 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn 286:45.79 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn 286:46.38 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn 286:49.96 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn 286:51.72 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 286:51.72 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: 286:51.72 /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] 286:51.72 84 | memset(&codec_, 0, sizeof(codec_)); 286:51.72 | ^ 286:51.72 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:51.72 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:51.72 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 286:51.72 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 286:51.72 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 286:51.72 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 286:51.72 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 286:51.72 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:51.72 555 | class VideoCodec { 286:51.72 | ^~~~~~~~~~ 286:51.82 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 286:51.82 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: 286:51.82 /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] 286:51.82 797 | memset(&codec_, 0, sizeof(codec_)); 286:51.82 | ^ 286:51.82 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 286:51.82 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 286:51.82 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 286:51.82 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 286:51.82 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 286:51.82 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 286:51.82 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 286:51.82 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 286:51.82 555 | class VideoCodec { 286:51.82 | ^~~~~~~~~~ 286:53.97 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn 286:55.88 In file included from Unified_cpp_video_processing_gn0.cpp:38: 286:55.88 /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)’: 286:55.88 /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] 286:55.88 186 | (x_density_[mb_col] * y_density_[mb_row] && 286:56.60 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn 286:56.96 third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn 286:59.28 third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn 286:59.82 third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn 287:01.06 In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: 287:01.06 /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] 287:01.06 160 | struct TaskQueue::Impl::QueueContext { 287:01.06 | ^~~~~~~~~~~~ 287:01.27 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: 287:01.27 /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] 287:01.27 236 | write(reply_pipe_, &message, sizeof(message)); 287:01.27 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:02.24 third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn 287:03.53 third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn 287:04.94 third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn 287:04.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:05.01 In file included from Unified_c_pu_features_linux_gn0.c:2: 287:05.01 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c: In function ‘WebRtc_GetCPUFeaturesARM’: 287:05.01 /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] 287:05.01 34 | const char* platform = NULL; 287:05.01 | ^~~~~~~~ 287:05.05 third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn 287:05.81 third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn 287:09.03 third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn 287:12.63 In file included from Unified_cpp__approved_generic_gn1.cpp:74: 287:12.64 /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)’: 287:12.64 /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] 287:12.64 340 | return ::setsockopt(s_, slevel, sopt, (SockOptArg)&value, sizeof(value)); 287:12.64 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:12.64 /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] 287:12.65 /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*)’: 287:12.65 /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] 287:12.65 321 | int ret = ::getsockopt(s_, slevel, sopt, (SockOptArg)value, &optlen); 287:12.65 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:12.65 /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] 287:12.77 third_party/libwebrtc/webrtc/video/video_gn 287:20.57 third_party/libwebrtc/webrtc/voice_engine/audio_level_gn 287:20.68 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, 287:20.68 from Unified_cpp_video_video_gn0.cpp:65: 287:20.68 /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*)’: 287:20.68 /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] 287:20.68 48 | AddReceiveRtpModule(rtp_module); 287:20.69 | ^ 287:20.69 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 287:20.69 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 287:20.69 | ^~~~~~~~~~~~~~~~~~~ 287:21.85 In file included from Unified_cpp_video_video_gn0.cpp:119: 287:21.85 /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&)’: 287:21.85 /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] 287:21.85 48 | memset(&codec, 0, sizeof(codec)); 287:21.85 | ^ 287:21.85 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 287:21.85 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.cc:15, 287:21.85 from Unified_cpp_video_video_gn0.cpp:2: 287:21.85 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 287:21.85 555 | class VideoCodec { 287:21.85 | ^~~~~~~~~~ 287:22.35 third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn 287:24.98 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, 287:24.98 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, 287:24.98 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, 287:24.98 from Unified_cpp_voice_engine_gn0.cpp:2: 287:24.98 /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&)’: 287:24.98 /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] 287:24.98 294 | memcpy(this, &config, sizeof(*this)); 287:24.98 | ^ 287:24.98 /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 287:24.98 256 | struct Config { 287:24.98 | ^~~~~~ 287:25.74 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, 287:25.74 from Unified_cpp_voice_engine_gn0.cpp:2: 287:25.74 /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*)’: 287:25.74 /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] 287:25.74 48 | AddReceiveRtpModule(rtp_module); 287:25.74 | ^ 287:25.74 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 287:25.74 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 287:25.74 | ^~~~~~~~~~~~~~~~~~~ 287:26.02 In file included from Unified_cpp_video_video_gn0.cpp:65: 287:26.02 /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*)’: 287:26.02 /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=] 287:26.02 266 | keyframe_request_sender_->RequestKeyFrame(); 287:26.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 287:26.02 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 287:26.03 268 | case video_coding::H264SpsPpsTracker::kDrop: 287:26.03 | ^~~~ 287:26.80 In file included from Unified_cpp_voice_engine_gn0.cpp:65: 287:26.80 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: 287:26.80 /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] 287:26.80 118 | } 287:26.80 | ^ 287:26.80 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 287:26.80 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 287:26.80 | ^~~~~~~~~~~ 287:26.80 /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] 287:26.80 144 | } 287:26.80 | ^ 287:26.80 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 287:26.80 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 287:26.80 | ^~~~~~~~~~~ 287:34.59 third_party/libwebrtc/webrtc/webrtc_common_gn 287:36.92 third_party/msgpack 287:36.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:37.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:38.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:38.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:38.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:38.63 third_party/pipewire/libpipewire 287:39.11 third_party/prio 287:39.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 287:39.14 117 | #pragma pipeloop(0) 287:39.14 | 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 287:39.14 128 | #pragma pipeloop(0) 287:39.14 | 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 287:39.14 143 | #pragma pipeloop(0) 287:39.14 | 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 287:39.14 218 | #pragma pipeloop(0) 287:39.14 | 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 287:39.14 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 287:39.14 | ^~~~~ 287:39.14 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 287:39.14 196 | double digit, m2j, nextm2j, a, b; 287:39.14 | ^~~~~~~ 287:39.15 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 287:39.15 195 | int tmp; 287:39.15 | ^~~ 287:39.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:39.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:39.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:40.01 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: 287:40.01 /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] 287:40.01 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 287:40.01 | ^ 287:40.01 /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] 287:40.01 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 287:40.01 | ^ 287:40.01 /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] 287:40.01 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { 287:40.01 | ^ 287:40.02 In file included from /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 287:40.02 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: 287:40.02 /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] 287:40.02 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 287:40.02 | ^ 287:40.02 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 287:40.02 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 287:40.02 | ^~~~~~ 287:40.02 /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] 287:40.02 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 287:40.02 | ^~~ 287:40.02 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 287:40.02 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 287:40.02 | ^~~~~~ 287:40.02 /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] 287:40.02 2135 | if (j < MP_DIGIT_BIT) { 287:40.02 | ^ 287:40.06 /builddir/build/BUILD/firefox-89.0.2/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: 287:40.06 /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] 287:40.06 4706 | if (val >= r) 287:40.06 | ^~ 287:42.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:42.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:43.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:43.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:43.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:43.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:44.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:44.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:45.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:45.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:45.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:46.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:46.14 In file included from /usr/include/string.h:519, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 287:46.14 from /usr/include/c++/10/bits/move.h:57, 287:46.14 from /usr/include/c++/10/bits/stl_pair.h:59, 287:46.14 from /usr/include/c++/10/bits/stl_algobase.h:64, 287:46.14 from /usr/include/c++/10/list:60, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/list:3, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/list:60, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.h:14, 287:46.14 from /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/call_stats.cc:11, 287:46.14 from Unified_cpp_video_video_gn0.cpp:2: 287:46.14 In function ‘char* strncpy(char*, const char*, size_t)’, 287:46.14 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, 287:46.14 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: 287:46.14 /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] 287:46.14 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 287:46.14 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287:46.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:46.71 third_party/sipcc 287:46.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:46.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:47.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:51.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:53.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:53.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:53.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:54.06 In file included from Unified_cpp_video_video_gn1.cpp:2: 287:54.06 /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)’: 287:54.06 /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=] 287:54.06 989 | FALLTHROUGH(); 287:54.06 | ^ 287:54.06 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 287:54.06 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 287:54.06 | ^~~~ 287:54.06 /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)’: 287:54.06 /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=] 287:54.06 1072 | FALLTHROUGH(); 287:54.06 | ^ 287:54.06 /builddir/build/BUILD/firefox-89.0.2/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 287:54.06 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 287:54.06 | ^~~~ 287:54.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:54.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:55.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 287:55.72 toolkit/components/alerts 287:57.42 toolkit/components/antitracking 288:25.63 toolkit/components/autocomplete 288:41.12 toolkit/components/backgroundhangmonitor 288:47.73 toolkit/components/backgroundtasks 288:50.66 toolkit/components/browser 289:17.20 toolkit/components/build 289:17.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 289:17.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIPrompt.h:14, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/docshell/base/nsDocShellTreeOwner.h:25, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.h:11, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 289:17.22 from Unified_cpp_components_browser0.cpp:2: 289:17.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 289:17.22 /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] 289:17.22 644 | aOther.mHdr->mLength = 0; 289:17.22 | ~~~~~~~~~~~~~~~~~~~~~^~~ 289:17.22 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/Units.h:20, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIWidget.h:12, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.h:23, 289:17.22 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 289:17.22 from Unified_cpp_components_browser0.cpp:2: 289:17.22 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 289:17.22 1903 | mBands = aRegion.mBands.Clone(); 289:17.22 | ^ 289:18.80 toolkit/components/cascade_bloom_filter 289:20.78 toolkit/components/clearsitedata 289:20.79 toolkit/components/commandlines 289:24.99 toolkit/components/ctypes 289:29.75 toolkit/components/downloads 289:37.03 toolkit/components/extensions 289:37.56 toolkit/components/extensions/webrequest 290:18.72 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 290:18.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 290:18.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 290:18.72 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 290:18.72 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 290:18.72 from Unified_cpp_extensions0.cpp:2: 290:18.72 /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&)’: 290:18.73 /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] 290:18.73 644 | aOther.mHdr->mLength = 0; 290:18.73 | ~~~~~~~~~~~~~~~~~~~~~^~~ 290:18.73 In file included from Unified_cpp_extensions0.cpp:29: 290:18.73 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 290:18.73 490 | ArrayType patterns; 290:18.73 | ^~~~~~~~ 290:20.94 toolkit/components/finalizationwitness 290:25.75 toolkit/components/find 290:31.39 toolkit/components/fuzzyfox 290:34.41 toolkit/components/glean 290:49.96 toolkit/components/glean/xpcom 291:02.79 toolkit/components/jsoncpp/src/lib_json 291:04.40 In file included from Unified_cpp_src_lib_json0.cpp:2: 291:04.41 /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] 291:04.41 756 | Reader::Char Reader::getNextChar() { 291:04.41 | ^ 291:04.41 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 291:04.41 from Unified_cpp_src_lib_json0.cpp:2: 291:04.41 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 291:04.41 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 291:04.41 | ^~~~~~ 291:04.41 In file included from Unified_cpp_src_lib_json0.cpp:2: 291:04.41 /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] 291:04.41 810 | std::vector Reader::getStructuredErrors() const { 291:04.41 | ^~~~~~~~~~~~~~~ 291:04.41 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 291:04.41 from Unified_cpp_src_lib_json0.cpp:2: 291:04.41 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 291:04.41 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 291:04.41 | ^~~~~~ 291:19.69 toolkit/components/kvstore 291:21.62 toolkit/components/lz4 291:22.60 toolkit/components/mediasniffer 291:22.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 291:23.19 toolkit/components/mozintl 291:25.87 toolkit/components/osfile 291:31.87 toolkit/components/parentalcontrols 291:34.44 toolkit/components/perfmonitoring 291:42.41 toolkit/components/places 292:12.60 toolkit/components/printingui/ipc 292:49.84 toolkit/components/printingui 292:55.22 toolkit/components/processtools 293:01.17 toolkit/components/protobuf 293:04.29 toolkit/components/reflect 293:07.50 toolkit/components/remote 293:36.18 toolkit/components/reputationservice 293:41.91 In file included from /usr/include/string.h:519, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/string.h:3, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/type_traits:80, 293:41.91 from /usr/include/c++/10/bits/move.h:57, 293:41.91 from /usr/include/c++/10/bits/nested_exception.h:40, 293:41.91 from /usr/include/c++/10/exception:148, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/exception:3, 293:41.91 from /usr/include/c++/10/new:41, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/new:3, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/new:60, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/climits:66, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/google/protobuf/message_lite.h:42, 293:41.91 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:36: 293:41.91 In function ‘void* memcpy(void*, const void*, size_t)’, 293:41.91 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, 293:41.91 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, 293:41.91 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: 293:41.91 /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=] 293:41.91 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 293:41.91 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294:17.31 toolkit/components/resistfingerprinting 294:36.95 toolkit/components/satchel 294:58.37 toolkit/components/sessionstore 295:07.81 toolkit/components/startup 295:15.27 toolkit/components/statusfilter 295:18.14 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 295:19.44 toolkit/components/terminator 295:24.00 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 295:24.00 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 295:24.00 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/terminator/nsTerminator.cpp:28: 295:24.00 /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]’: 295:24.00 /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]’ 295:24.00 /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]’ 295:24.00 /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]’ 295:24.00 /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]’ 295:24.00 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 295:24.01 /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] 295:24.01 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 295:24.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295:24.01 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 295:24.01 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/terminator/nsTerminator.cpp:57: 295:24.01 /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 295:24.01 27 | struct JSGCSetting { 295:24.01 | ^~~~~~~~~~~ 295:25.23 toolkit/components/typeaheadfind 295:36.54 toolkit/components/url-classifier 295:43.89 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 295:43.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 295:43.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.h:8, 295:43.89 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.cpp:31: 295:43.89 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: 295:43.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] 295:43.90 304 | mHdr->mLength = 0; 295:43.90 | ~~~~~~~~~~~~~~^~~ 295:43.90 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 295:43.90 700 | nsTArray slice; 295:43.90 | ^~~~~ 295:50.30 toolkit/components/viaduct 296:08.40 toolkit/components/windowwatcher 296:37.92 In file included from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 296:37.92 from Unified_cpp_url-classifier0.cpp:2: 296:37.92 /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]’: 296:37.92 /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]’ 296:37.92 /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]’ 296:37.92 /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]’ 296:37.92 /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]’ 296:37.92 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here 296:37.92 /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] 296:37.92 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 296:37.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296:37.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTDependentSubstring.h:12, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCharSeparatedTokenizer.h:15, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTSubstring.h:1376, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsAString.h:22, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsString.h:16, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:14, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 296:37.92 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 296:37.92 from Unified_cpp_url-classifier0.cpp:2: 296:37.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 296:37.92 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { 296:37.92 | ^~~~~~~~~~~~~~~~ 296:42.89 toolkit/crashreporter 296:45.26 toolkit/library/buildid.cpp.stub 296:45.60 toolkit/mozapps/extensions 296:49.86 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 296:49.86 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 296:49.86 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 296:49.86 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 296:49.86 from Unified_cpp_url-classifier0.cpp:2: 296:49.87 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: 296:49.87 /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] 296:49.87 304 | mHdr->mLength = 0; 296:49.87 | ~~~~~~~~~~~~~~^~~ 296:49.87 In file included from Unified_cpp_url-classifier0.cpp:2: 296:49.87 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 296:49.87 139 | nsTArray chunks(IO_BUFFER_SIZE); 296:49.87 | ^~~~~~ 297:03.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 297:03.42 from Unified_cpp_url-classifier0.cpp:2: 297:03.42 /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&)’: 297:03.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 ‘FallibleTArray [1]’ [-Warray-bounds] 297:03.42 304 | mHdr->mLength = 0; 297:03.42 | ~~~~~~~~~~~~~~^~~ 297:03.42 In file included from Unified_cpp_url-classifier0.cpp:11: 297:03.42 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 297:03.42 1324 | FallibleTArray AddPrefixHashes; 297:03.42 | ^~~~~~~~~~~~~~~ 297:03.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 297:03.42 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 297:03.42 from Unified_cpp_url-classifier0.cpp:2: 297:03.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 ‘FallibleTArray > [1]’ [-Warray-bounds] 297:03.42 304 | mHdr->mLength = 0; 297:03.42 | ~~~~~~~~~~~~~~^~~ 297:03.42 In file included from Unified_cpp_url-classifier0.cpp:11: 297:03.42 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 297:03.42 1325 | FallibleTArray AddCompletesHashes; 297:03.42 | ^~~~~~~~~~~~~~~~~~ 297:05.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 297:05.36 from Unified_cpp_mozapps_extensions0.cpp:2: 297:05.36 /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**)’: 297:05.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, 2> > [1]’ [-Warray-bounds] 297:05.36 644 | aOther.mHdr->mLength = 0; 297:05.36 | ~~~~~~~~~~~~~~~~~~~~~^~~ 297:05.36 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 297:05.36 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 297:05.36 791 | nsTArray overrides; 297:05.36 | ^~~~~~~~~ 297:05.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 297:05.36 from Unified_cpp_mozapps_extensions0.cpp:2: 297:05.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 [1]’ [-Warray-bounds] 297:05.36 644 | aOther.mHdr->mLength = 0; 297:05.36 | ~~~~~~~~~~~~~~~~~~~~~^~~ 297:05.36 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 297:05.36 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 297:05.36 790 | nsTArray content; 297:05.36 | ^~~~~~~ 297:05.36 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:05.36 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 297:05.37 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 297:05.37 from /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 297:05.37 from Unified_cpp_mozapps_extensions0.cpp:2: 297:05.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, 3> > [1]’ [-Warray-bounds] 297:05.37 644 | aOther.mHdr->mLength = 0; 297:05.37 | ~~~~~~~~~~~~~~~~~~~~~^~~ 297:05.37 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 297:05.37 /builddir/build/BUILD/firefox-89.0.2/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 297:05.37 789 | nsTArray locales; 297:05.37 | ^~~~~~~ 297:06.95 toolkit/profile 297:08.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 297:08.50 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/Entries.h:13, 297:08.50 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 297:08.50 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 297:08.50 from Unified_cpp_url-classifier0.cpp:2: 297:08.50 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: 297:08.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] 297:08.50 304 | mHdr->mLength = 0; 297:08.50 | ~~~~~~~~~~~~~~^~~ 297:08.50 In file included from Unified_cpp_url-classifier0.cpp:2: 297:08.50 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 297:08.50 167 | nsTArray chunks(IO_BUFFER_SIZE); 297:08.50 | ^~~~~~ 297:14.05 toolkit/system/gnome 297:15.59 toolkit/system/unixproxy 297:20.80 toolkit/xre 297:29.12 tools/performance 298:05.61 tools/profiler 298:32.74 In file included from Unified_cpp_tools_profiler0.cpp:74: 298:32.74 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/platform.cpp: In function ‘void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)’: 298:32.74 /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] 298:32.75 2063 | memset(&startRegs, 0, sizeof(startRegs)); 298:32.75 | ^ 298:32.75 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/platform.cpp:151, 298:32.75 from Unified_cpp_tools_profiler0.cpp:74: 298:32.75 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 298:32.75 134 | struct UnwindRegs { 298:32.75 | ^~~~~~~~~~ 298:57.74 uriloader/base 299:01.40 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/ProfileBuffer.h:9, 299:01.40 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/core/ProfileBuffer.cpp:7, 299:01.40 from Unified_cpp_tools_profiler0.cpp:11: 299:01.40 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In lambda function: 299:01.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 ‘FallibleTArray [1]’ [-Warray-bounds] 299:01.40 304 | mHdr->mLength = 0; 299:01.40 | ~~~~~~~~~~~~~~^~~ 299:01.40 In file included from Unified_cpp_tools_profiler0.cpp:119: 299:01.40 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 299:01.40 526 | FallibleTArray outBuff; 299:01.40 | ^~~~~~~ 299:25.36 In file included from Unified_cpp_tools_profiler1.cpp:38: 299:25.36 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 299:25.36 /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] 299:25.36 1692 | memset(&startRegs, 0, sizeof(startRegs)); 299:25.36 | ^ 299:25.36 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMainInt.h:11, 299:25.36 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 299:25.36 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfExt.h:45, 299:25.36 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfInt.h:42, 299:25.36 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarf.cpp:57, 299:25.37 from Unified_cpp_tools_profiler1.cpp:11: 299:25.37 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 299:25.37 134 | struct UnwindRegs { 299:25.37 | ^~~~~~~~~~ 299:25.85 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/JSONWriter.h:98, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/BaseProfiler.h:29, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:24, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp:18, 299:25.85 from Unified_cpp_tools_profiler1.cpp:38: 299:25.85 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: 299:25.85 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMain.cpp:483:26: required from here 299:25.85 /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] 299:25.85 35 | memset(aT, 0, sizeof(T)); 299:25.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 299:25.85 In file included from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfSummariser.h:10, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfExt.h:45, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarfInt.h:42, 299:25.85 from /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulDwarf.cpp:57, 299:25.85 from Unified_cpp_tools_profiler1.cpp:11: 299:25.85 /builddir/build/BUILD/firefox-89.0.2/tools/profiler/lul/LulMainInt.h:299:7: note: ‘class lul::RuleSet’ declared here 299:25.85 299 | class RuleSet { 299:25.85 | ^~~~~~~ 299:28.13 uriloader/exthandler 299:35.30 uriloader/prefetch 300:21.53 uriloader/preload 300:27.96 view 300:39.21 widget/gtk/mozgtk/stub 300:39.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 300:40.72 widget/gtk/mozwayland 300:40.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 300:41.68 widget/gtk 300:41.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:02.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 301:02.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 301:02.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 301:02.14 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 301:02.14 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 301:02.14 from Unified_cpp_view0.cpp:2: 301:02.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 301:02.14 /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] 301:02.14 644 | aOther.mHdr->mLength = 0; 301:02.14 | ~~~~~~~~~~~~~~~~~~~~~^~~ 301:02.14 In file included from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 301:02.14 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 301:02.14 from Unified_cpp_view0.cpp:2: 301:02.14 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 301:02.14 1903 | mBands = aRegion.mBands.Clone(); 301:02.14 | ^ 301:02.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayView.h:9, 301:02.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:16, 301:02.94 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.h:12, 301:02.94 from /builddir/build/BUILD/firefox-89.0.2/view/nsView.cpp:6, 301:02.94 from Unified_cpp_view0.cpp:2: 301:02.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: 301:02.94 /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] 301:02.94 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 301:02.94 | ^~~~ 301:02.94 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 301:02.94 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 301:02.94 | ^~~~~~~~~~~~~~~~~~ 301:04.75 widget/gtk/wayland 301:04.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:05.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:05.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:05.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:06.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:06.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 301:06.62 widget/headless 301:35.13 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/TextEvents.h:12, 301:35.13 from /builddir/build/BUILD/firefox-89.0.2/widget/InputData.h:21, 301:35.13 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.h:8, 301:35.13 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessWidget.h:10, 301:35.13 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessCompositorWidget.h:11, 301:35.13 from /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessCompositorWidget.cpp:7, 301:35.13 from Unified_cpp_widget_headless0.cpp:20: 301:35.13 /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*)’: 301:35.13 /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] 301:35.13 1064 | : WidgetEvent(aIsTrusted, aMessage, aEventClassID), mWidget(aWidget) {} 301:35.14 | ^ 301:35.14 In file included from Unified_cpp_widget_headless0.cpp:74: 301:35.14 /builddir/build/BUILD/firefox-89.0.2/widget/headless/HeadlessWidget.cpp:441:16: note: ‘msg’ was declared here 301:35.14 441 | EventMessage msg; 301:35.14 | ^~~ 301:36.75 widget 301:52.80 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Monitor.h:10, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:11, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 301:52.80 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.cpp:8: 301:52.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 301:52.81 /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] 301:52.81 644 | aOther.mHdr->mLength = 0; 301:52.81 | ~~~~~~~~~~~~~~~~~~~~~^~~ 301:52.81 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 301:52.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 301:52.81 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/VsyncSource.h:14, 301:52.81 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:13, 301:52.81 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 301:52.81 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.cpp:8: 301:52.81 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 301:52.81 1903 | mBands = aRegion.mBands.Clone(); 301:52.81 | ^ 303:32.90 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 303:32.90 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.h:10, 303:32.90 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:6, 303:32.90 from Unified_cpp_widget_gtk1.cpp:2: 303:32.90 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 303:32.91 /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] 303:32.91 644 | aOther.mHdr->mLength = 0; 303:32.91 | ~~~~~~~~~~~~~~~~~~~~~^~~ 303:32.91 In file included from /builddir/build/BUILD/firefox-89.0.2/layout/base/Units.h:20, 303:32.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 303:32.91 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/VsyncSource.h:14, 303:32.91 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WaylandVsyncSource.h:13, 303:32.91 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsWindow.h:20, 303:32.91 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:10, 303:32.91 from Unified_cpp_widget_gtk1.cpp:2: 303:32.91 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 303:32.91 1903 | mBands = aRegion.mBands.Clone(); 303:32.91 | ^ 303:34.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 303:34.94 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.h:10, 303:34.94 from /builddir/build/BUILD/firefox-89.0.2/widget/gtk/WidgetUtilsGtk.cpp:6, 303:34.94 from Unified_cpp_widget_gtk1.cpp:2: 303:34.94 /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)’: 303:34.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] 303:34.94 304 | mHdr->mLength = 0; 303:34.94 | ~~~~~~~~~~~~~~^~~ 303:34.94 In file included from Unified_cpp_widget_gtk1.cpp:137: 303:34.94 /builddir/build/BUILD/firefox-89.0.2/widget/gtk/nsDragService.cpp:1025:23: note: while referencing ‘copy’ 303:34.94 1025 | nsTArray copy; 303:34.94 | ^~~~ 303:51.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 303:51.53 from /builddir/build/BUILD/firefox-89.0.2/widget/InputData.h:11, 303:51.53 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.h:8, 303:51.53 from /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.cpp:8: 303:51.53 /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&)’: 303:51.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 ‘nsTArray [1]’ [-Warray-bounds] 303:51.53 304 | mHdr->mLength = 0; 303:51.53 | ~~~~~~~~~~~~~~^~~ 303:51.53 /builddir/build/BUILD/firefox-89.0.2/widget/nsBaseWidget.cpp:985:36: note: while referencing ‘allowedTouchBehaviors’ 303:51.53 985 | nsTArray allowedTouchBehaviors; 303:51.53 | ^~~~~~~~~~~~~~~~~~~~~ 304:26.05 widget/x11 304:26.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 304:26.13 xpcom/base 305:00.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 305:00.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 305:00.66 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsJSUtils.h:23, 305:00.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 305:00.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 305:00.66 from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/AppShutdown.cpp:15, 305:00.66 from Unified_cpp_xpcom_base0.cpp:2: 305:00.66 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: 305:00.66 /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] 305:00.66 304 | mHdr->mLength = 0; 305:00.66 | ~~~~~~~~~~~~~~^~~ 305:00.66 In file included from Unified_cpp_xpcom_base0.cpp:29: 305:00.66 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 305:00.66 415 | nsTArray localQueue = 305:00.66 | ^~~~~~~~~~ 305:59.07 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 305:59.08 from Unified_cpp_xpcom_base1.cpp:74: 305:59.08 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: 305:59.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] 305:59.08 36 | ~AutoRestore() { mLocation = mValue; } 305:59.08 | ^~~~~~ 305:59.08 In file included from Unified_cpp_xpcom_base1.cpp:74: 305:59.08 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 305:59.08 918 | Maybe> ar; 305:59.08 | ^~ 305:59.57 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 305:59.57 from Unified_cpp_xpcom_base1.cpp:74: 305:59.57 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 305:59.57 /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] 305:59.57 36 | ~AutoRestore() { mLocation = mValue; } 305:59.57 | ^~~~~~ 305:59.57 In file included from Unified_cpp_xpcom_base1.cpp:74: 305:59.57 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 305:59.57 918 | Maybe> ar; 305:59.57 | ^~ 305:59.70 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 305:59.70 from Unified_cpp_xpcom_base1.cpp:74: 305:59.71 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 305:59.71 /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] 305:59.71 36 | ~AutoRestore() { mLocation = mValue; } 305:59.71 | ^~~~~~ 305:59.71 In file included from Unified_cpp_xpcom_base1.cpp:74: 305:59.71 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 305:59.71 918 | Maybe> ar; 305:59.71 | ^~ 306:00.17 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:155, 306:00.17 from Unified_cpp_xpcom_base1.cpp:74: 306:00.17 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: 306:00.17 /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] 306:00.17 36 | ~AutoRestore() { mLocation = mValue; } 306:00.17 | ^~~~~~ 306:00.17 In file included from Unified_cpp_xpcom_base1.cpp:74: 306:00.17 /builddir/build/BUILD/firefox-89.0.2/xpcom/base/nsCycleCollector.cpp:918:30: note: ‘*((void*)& ar +8)’ was declared here 306:00.17 918 | Maybe> ar; 306:00.17 | ^~ 306:44.32 xpcom/build/Services.cpp.stub 306:44.61 xpcom/components 307:24.98 xpcom/ds 307:26.66 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 307:26.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 307:26.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIFile.h:546, 307:26.66 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BackgroundTasks.h:13, 307:26.66 from StaticComponents.cpp:11: 307:26.66 /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:26.67 /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:26.67 /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:26.67 /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:26.67 /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]’ 307:26.67 /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}]’ 307:26.67 /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 ] 307:26.67 /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}]’ 307:26.67 /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}]’ 307:26.67 /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]’ 307:26.67 /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]’ 307:26.67 /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]’ 307:26.67 /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]’ 307:26.67 /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]’ 307:26.67 /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]’ 307:26.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 307:26.67 /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:26.67 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 307:26.67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307:26.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, 307:26.67 from StaticComponents.cpp:97: 307:26.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 307:26.67 107 | union NetAddr { 307:26.67 | ^~~~~~~ 307:54.52 In file included from Unified_cpp_xpcom_components0.cpp:11: 307:54.52 /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.cpp: In function ‘void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool)’: 307:54.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] 307:54.52 693 | nsComponentManagerImpl::gComponentManager->ManifestContract(mgrcx, d.lineno, 307:54.53 | ^ 307:54.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIComponentRegistrar.h:14, 307:54.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/nsComponentManager.h:13, 307:54.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.h:10, 307:54.53 from /builddir/build/BUILD/firefox-89.0.2/xpcom/components/ManifestParser.cpp:11, 307:54.53 from Unified_cpp_xpcom_components0.cpp:11: 307:54.53 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 307:54.53 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 307:54.53 | ^~~~~~~~~~~~~~~~~~ 307:54.65 xpcom/io 307:54.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 307:56.98 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_aarch64.o 307:56.98 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_aarch64.o 307:57.05 xpcom/reflect/xptcall/md/unix 307:58.41 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CreateAllAncestors(uint32_t)’: 307:58.41 /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] 307:58.41 429 | if (mkdir_result == -1 && mkdir_errno != EEXIST) { 307:58.41 | ^ 307:58.73 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: 307:58.73 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp:880:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307:58.73 880 | uint32_t myPerms; 307:58.73 | ^~~~~~~ 307:58.92 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: 307:58.92 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsLocalFileUnix.cpp:761:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 307:58.92 761 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { 307:58.92 | ^ 307:59.39 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 307:59.39 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp:8: 307:59.39 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 307:59.39 /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] 307:59.39 79 | memset(this, 0, sizeof(nsXPTCVariant)); 307:59.39 | ^ 307:59.39 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 307:59.39 44 | struct nsXPTCVariant { 307:59.39 | ^~~~~~~~~~~~~ 308:02.37 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 308:02.37 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/md/unix/xptcstubs_aarch64.cpp:6: 308:02.37 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 308:02.37 /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] 308:02.37 79 | memset(this, 0, sizeof(nsXPTCVariant)); 308:02.37 | ^ 308:02.37 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 308:02.37 44 | struct nsXPTCVariant { 308:02.37 | ^~~~~~~~~~~~~ 308:03.04 xpcom/reflect/xptcall 308:05.37 In file included from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcprivate.h:11, 308:05.37 from /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.cpp:8: 308:05.38 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 308:05.38 /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] 308:05.38 79 | memset(this, 0, sizeof(nsXPTCVariant)); 308:05.38 | ^ 308:05.38 /builddir/build/BUILD/firefox-89.0.2/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 308:05.38 44 | struct nsXPTCVariant { 308:05.38 | ^~~~~~~~~~~~~ 308:05.96 xpcom/reflect/xptinfo 308:34.79 In file included from Unified_cpp_xpcom_io1.cpp:2: 308:34.79 /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&)’: 308:34.79 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308:34.79 588 | memcpy(destPtr + destPos, last, toCopy); 308:34.79 | ~~~~~~~~^~~~~~~~~ 308:37.85 In file included from Unified_cpp_xpcom_io1.cpp:101: 308:37.85 /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]’: 308:37.85 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308:37.85 516 | return Seek(pos); 308:37.85 | ~~~~^~~~~ 308:37.85 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 308:37.85 588 | int64_t offset; 308:37.85 | ^~~~~~ 308:37.89 /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]’: 308:37.89 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 308:37.89 516 | return Seek(pos); 308:37.89 | ~~~~^~~~~ 308:37.89 /builddir/build/BUILD/firefox-89.0.2/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 308:37.89 588 | int64_t offset; 308:37.89 | ^~~~~~ 308:39.76 xpcom/string 308:47.76 xpcom/threads 308:49.21 xpfe/appshell 309:25.79 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 309:25.79 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: 309:25.79 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309:25.79 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 309:25.79 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 309:25.79 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309:25.79 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 309:25.79 | ^~ 309:25.79 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:873:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309:25.79 873 | if (newWidth != ourWidth || newHeight != ourHeight) { 309:25.79 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 309:25.79 /builddir/build/BUILD/firefox-89.0.2/xpfe/appshell/AppWindow.cpp:860:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 309:25.79 860 | scaledWidth = NSToIntRound(ourWidth / scale); 309:25.79 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 309:29.02 widget/gtk/mozgtk/gtk3 309:29.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 309:29.15 js/src/editline 309:29.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 309:30.08 js/src/shell 310:02.71 js/xpconnect/shell 310:06.82 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 310:07.11 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 310:07.42 media/ffvpx/mozva 310:07.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 310:07.75 media/gmp-clearkey/0.1 310:18.61 modules/xz-embedded 310:18.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 310:27.84 toolkit/components/telemetry/pingsender 310:30.94 widget/gtk/mozgtk/gtk2 310:30.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 310:41.65 js/src/rust/force-cargo-library-build 310:41.82 browser/app/firefox 310:42.73 dom/media/fake-cdm/libfake.so 310:43.24 dom/media/gmp-plugin-openh264/libfakeopenh264.so 310:43.65 config/external/lgpllibs/liblgpllibs.so 310:44.10 config/external/sqlite/libmozsqlite3.so 310:46.93 js/src/gc 310:47.42 Compiling cc v1.0.59 311:06.88 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:06.88 /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)’: 311:06.89 /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] 311:06.89 2206 | memcpy(dst, src, thingSize); 311:06.89 | ^ 311:06.89 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:16, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/NativeObject.h:20, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/SavedFrame.h:15, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Activation.h:24, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:29, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 311:06.89 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 311:06.89 from Unified_cpp_js_src_gc0.cpp:2: 311:06.89 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Cell.h:241:7: note: ‘class js::gc::TenuredCell’ declared here 311:06.89 241 | class TenuredCell : public Cell { 311:06.89 | ^~~~~~~~~~~ 311:07.14 Compiling arrayvec v0.5.1 311:08.10 Compiling leb128 v0.2.4 311:08.50 Compiling wasmparser v0.48.2 311:19.71 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 311:19.71 from Unified_cpp_js_src_gc0.cpp:2: 311:19.71 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: 311:19.71 /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] 311:19.71 45 | if (b->done()) { 311:19.71 | ^~ 311:19.71 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:19.71 /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 311:19.71 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 311:19.71 | ^ 311:19.71 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:19.71 from Unified_cpp_js_src_gc0.cpp:2: 311:19.71 /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] 311:19.71 160 | it++; 311:19.71 | ~~^~ 311:19.71 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:19.71 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5321:29: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 311:19.71 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 311:19.71 | ^ 311:19.71 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:19.71 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:19.71 from Unified_cpp_js_src_gc0.cpp:2: 311:19.71 /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] 311:19.71 128 | it++; 311:19.71 | ~~^~ 311:19.71 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:19.72 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5321:29: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 311:19.72 5321 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 311:19.72 | ^ 311:22.39 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 311:22.39 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 311:22.39 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 311:22.39 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 311:22.39 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 311:22.39 from Unified_cpp_js_src_gc0.cpp:2: 311:22.39 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: 311:22.40 /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] 311:22.40 45 | if (b->done()) { 311:22.40 | ^~ 311:22.40 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.40 /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 311:22.40 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.40 | ^ 311:22.40 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:22.40 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:22.40 from Unified_cpp_js_src_gc0.cpp:2: 311:22.40 /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] 311:22.40 160 | it++; 311:22.40 | ~~^~ 311:22.40 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.40 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5439:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 311:22.40 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.40 | ^ 311:22.40 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:22.40 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:22.40 from Unified_cpp_js_src_gc0.cpp:2: 311:22.40 /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] 311:22.40 128 | it++; 311:22.40 | ~~^~ 311:22.40 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.40 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5439:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 311:22.40 5439 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.40 | ^ 311:22.48 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCRuntime.h:20, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/Runtime.h:33, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/JSContext.h:32, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GCInternals.h:17, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:14, 311:22.48 from Unified_cpp_js_src_gc0.cpp:2: 311:22.48 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: 311:22.48 /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] 311:22.48 45 | if (b->done()) { 311:22.48 | ^~ 311:22.48 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.48 /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 311:22.48 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.48 | ^ 311:22.48 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:22.48 from Unified_cpp_js_src_gc0.cpp:2: 311:22.48 /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] 311:22.48 160 | it++; 311:22.48 | ~~^~ 311:22.48 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.48 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5477:31: note: ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ was declared here 311:22.48 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.48 | ^ 311:22.48 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 311:22.48 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Allocator.cpp:28, 311:22.48 from Unified_cpp_js_src_gc0.cpp:2: 311:22.48 /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] 311:22.48 128 | it++; 311:22.49 | ~~^~ 311:22.49 In file included from Unified_cpp_js_src_gc0.cpp:38: 311:22.49 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/GC.cpp:5477:31: note: ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ was declared here 311:22.49 5477 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 311:22.49 | ^ 311:36.70 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/mozglue/static/rust) 311:38.30 Compiling wast v34.0.0 311:54.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:121, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 311:54.42 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking-inl.h:10, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:7, 311:54.43 from Unified_cpp_js_src_gc1.cpp:2: 311:54.43 /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]’: 311:54.43 /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]’ 311:54.43 /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]’ 311:54.43 /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*]’ 311:54.43 /builddir/build/BUILD/firefox-89.0.2/js/src/vm/PlainObject-inl.h:41:4: required from here 311:54.43 /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] 311:54.43 246 | std::memcpy(&res, &bits, sizeof(E)); 311:54.43 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 311:54.43 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/jspubtd.h:17, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:19, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallArgs.h:73, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/NamespaceImports.h:15, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Barrier.h:14, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Tracer.h:10, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/vm/TaggedProto.h:12, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.h:16, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking-inl.h:10, 311:54.43 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:7, 311:54.43 from Unified_cpp_js_src_gc1.cpp:2: 311:54.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 311:54.43 202 | struct OOM : Error { 311:54.43 | ^~~ 312:04.83 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:04.83 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:04.83 from Unified_cpp_js_src_gc1.cpp:2: 312:04.83 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: 312:04.83 /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] 312:04.83 160 | it++; 312:04.83 | ~~^~ 312:04.83 In file included from Unified_cpp_js_src_gc1.cpp:29: 312:04.83 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:232:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 312:04.83 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 312:04.83 | ^ 312:04.83 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:04.83 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:04.83 from Unified_cpp_js_src_gc1.cpp:2: 312:04.83 /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] 312:04.83 128 | it++; 312:04.83 | ~~^~ 312:04.83 In file included from Unified_cpp_js_src_gc1.cpp:29: 312:04.83 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:232:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 312:04.83 232 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 312:04.83 | ^ 312:04.93 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:04.93 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:04.93 from Unified_cpp_js_src_gc1.cpp:2: 312:04.93 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: 312:04.93 /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] 312:04.93 160 | it++; 312:04.93 | ~~^~ 312:04.93 In file included from Unified_cpp_js_src_gc1.cpp:29: 312:04.93 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:247:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 312:04.93 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 312:04.93 | ^ 312:04.94 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:04.94 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:04.94 from Unified_cpp_js_src_gc1.cpp:2: 312:04.94 /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] 312:04.94 128 | it++; 312:04.94 | ~~^~ 312:04.94 In file included from Unified_cpp_js_src_gc1.cpp:29: 312:04.94 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PublicIterators.cpp:247:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 312:04.94 247 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 312:04.94 | ^ 312:09.60 In file included from Unified_cpp_js_src_gc1.cpp:2: 312:09.60 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: 312:09.60 /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] 312:09.60 1908 | while (index < end) { 312:09.60 | ~~~~~~^~~~~ 312:09.61 /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] 312:09.61 1842 | HeapSlot* base; // Slot range base pointer. 312:09.61 | ^~~~ 312:11.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:11.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:11.46 from Unified_cpp_js_src_gc1.cpp:2: 312:11.46 /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)’: 312:11.46 /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] 312:11.46 160 | it++; 312:11.46 | ~~^~ 312:11.46 In file included from Unified_cpp_js_src_gc1.cpp:38: 312:11.46 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/RootMarking.cpp:372:19: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 312:11.46 372 | for (RealmsIter r(rt); !r.done(); r.next()) { 312:11.46 | ^ 312:11.46 In file included from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/PrivateIterators-inl.h:14, 312:11.46 from /builddir/build/BUILD/firefox-89.0.2/js/src/gc/Marking.cpp:48, 312:11.46 from Unified_cpp_js_src_gc1.cpp:2: 312:11.46 /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] 312:11.46 128 | it++; 312:11.46 | ~~^~ 312:11.46 In file included from Unified_cpp_js_src_gc1.cpp:38: 312:11.46 /builddir/build/BUILD/firefox-89.0.2/js/src/gc/RootMarking.cpp:372:19: note: ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ was declared here 312:11.46 372 | for (RealmsIter r(rt); !r.done(); r.next()) { 312:11.46 | ^ 312:51.37 layout/style 313:25.73 Compiling wat v1.0.35 313:28.95 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust/shared) 313:29.08 Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-89.0.2/js/src/rust) 314:03.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 314:03.77 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 314:03.77 from /builddir/build/BUILD/firefox-89.0.2/layout/style/CachedInheritingStyles.cpp:7, 314:03.77 from Unified_cpp_layout_style1.cpp:2: 314:03.77 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: 314:03.77 /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] 314:03.77 304 | mHdr->mLength = 0; 314:03.77 | ~~~~~~~~~~~~~~^~~ 314:03.77 In file included from Unified_cpp_layout_style1.cpp:65: 314:03.77 /builddir/build/BUILD/firefox-89.0.2/layout/style/FontFaceSet.cpp:1665:28: note: while referencing ‘init’ 314:03.77 1665 | FontFaceSetLoadEventInit init; 314:03.77 | ^~~~ 314:33.95 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BitSet.h:11, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/HeapAPI.h:11, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:11, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/dom/base/nsINode.h:14, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/css/Loader.h:18, 314:33.95 from /builddir/build/BUILD/firefox-89.0.2/layout/style/Loader.cpp:9, 314:33.95 from Unified_cpp_layout_style2.cpp:2: 314:33.95 /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]’: 314:33.95 /builddir/build/BUILD/firefox-89.0.2/layout/style/ServoStyleSet.cpp:116:51: required from here 314:33.95 /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] 314:33.95 77 | memset(&aArr[0], 0, N * sizeof(T)); 314:33.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314:33.95 In file included from /usr/include/c++/10/utility:70, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/utility:3, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/utility:60, 314:33.96 from /usr/include/c++/10/tuple:38, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/system_wrappers/tuple:3, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/stl_wrappers/tuple:60, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/css/Loader.h:12, 314:33.96 from /builddir/build/BUILD/firefox-89.0.2/layout/style/Loader.cpp:9, 314:33.96 from Unified_cpp_layout_style2.cpp:2: 314:33.96 /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 314:33.96 211 | struct pair 314:33.96 | ^~~~ 314:38.68 Finished release [optimized] target(s) in 3m 57s 314:39.62 media/libdav1d/asm 314:39.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:39.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:39.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:39.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:39.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:40.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:41.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:41.17 media/libdav1d/asm/cdef.o 314:41.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:41.25 media/libdav1d/asm/cdef16.o 314:41.30 media/libdav1d/asm/cdef_tmpl.o 314:41.34 media/libdav1d/asm/film_grain.o 314:41.38 media/libdav1d/asm/ipred.o 314:41.41 media/libdav1d/asm/ipred16.o 314:41.47 media/libdav1d/asm/itx.o 314:41.52 media/libdav1d/asm/itx16.o 314:41.62 media/libdav1d/asm/loopfilter.o 314:41.70 media/libdav1d/asm/loopfilter16.o 314:41.75 media/libdav1d/asm/looprestoration.o 314:41.79 media/libdav1d/asm/looprestoration16.o 314:41.83 media/libdav1d/asm/looprestoration_common.o 314:41.88 media/libdav1d/asm/looprestoration_tmpl.o 314:41.92 media/libdav1d/asm/mc.o 314:41.96 media/libdav1d/asm/mc16.o 314:42.02 media/libdav1d/asm/msac.o 314:42.16 media/libdav1d 314:42.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:54.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:54.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 314:54.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:00.38 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c: In function ‘decode_sb’: 315:00.38 /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] 315:00.38 2069 | int ctx, bx8, by8; 315:00.38 | ^~~ 315:00.38 /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] 315:00.38 2069 | int ctx, bx8, by8; 315:00.38 | ^~~ 315:01.46 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: 315:01.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] 315:01.46 3493 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 315:01.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:01.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:01.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:01.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:02.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:04.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:04.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:05.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:05.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:05.62 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:05.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:06.50 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:37: 315:06.50 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: 315:06.50 /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] 315:06.50 36 | return a > b ? a : b; 315:06.50 | ~~~~~~~~~~^~~ 315:06.50 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:928:29: note: ‘off_after_idx’ was declared here 315:06.50 928 | int off_before_idx, off_after_idx; 315:06.50 | ^~~~~~~~~~~~~ 315:06.50 In file included from /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:37: 315:06.50 /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] 315:06.50 36 | return a > b ? a : b; 315:06.50 | ~~~~~~~~~~^~~ 315:06.50 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/obu.c:928:13: note: ‘off_before_idx’ was declared here 315:06.50 928 | int off_before_idx, off_after_idx; 315:06.50 | ^~~~~~~~~~~~~~ 315:07.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:07.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:07.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:08.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:08.46 /builddir/build/BUILD/firefox-89.0.2/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: 315:08.46 /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] 315:08.46 483 | int refmv_ctx, newmv_ctx; 315:08.46 | ^~~~~~~~~ 315:08.47 /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] 315:08.47 598 | switch (refmv_ctx >> 1) { 315:08.47 | ~~~~~~~~~~^~~~ 315:08.47 /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] 315:08.47 543 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; 315:08.47 | ^ 315:08.47 /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] 315:08.47 535 | const refmvs_block *const cand_b = &b_top[x]; 315:08.47 | ^~~~~~ 315:09.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:09.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:09.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:09.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:09.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:09.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:10.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:10.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:10.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:11.28 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 315:11.28 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:11.28 | ~~~~~~~~~^~~~~~ 315:11.28 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 315:11.28 205 | int offsets[2 /* col offset */][2 /* row offset */]; 315:11.29 | ^~~~~~~ 315:11.29 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:11.29 | ~~~~~~~~~^~~~~~ 315:11.29 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 315:11.29 205 | int offsets[2 /* col offset */][2 /* row offset */]; 315:11.29 | ^~~~~~~ 315:11.52 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 315:11.52 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:11.52 | ~~~~~~~~~^~~~~~ 315:11.52 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 315:11.52 320 | int offsets[2 /* col offset */][2 /* row offset */]; 315:11.52 | ^~~~~~~ 315:11.52 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:11.52 | ~~~~~~~~~^~~~~~ 315:11.52 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 315:11.52 320 | int offsets[2 /* col offset */][2 /* row offset */]; 315:11.52 | ^~~~~~~ 315:11.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:12.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:12.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:13.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:14.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:14.22 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 315:14.22 119 | } else if (wd >= 8 && flat8in) { 315:14.22 | ^~ 315:14.22 94 | if (wd >= 16 && (flat8out & flat8in)) { 315:14.22 | ~~~~~~~~~~^~~~~~~~~~ 315:14.22 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 315:14.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 315:14.22 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 315:14.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 315:14.22 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 315:14.22 | ~~~^~~~~~~~ 315:14.22 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 315:14.22 | ~~~^~~~ 315:14.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:14.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:15.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:16.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:17.88 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 315:17.89 804 | cbi->txtp[0] = txtp; 315:17.89 | ~~~~~~~~~~~~~^~~~~~ 315:19.06 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 315:19.06 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 315:19.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:19.06 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 315:19.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:19.06 1914 | HIGHBD_CALL_SUFFIX); 315:19.06 | ~~~~~~~~~~~~~~~~~~~ 315:19.06 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 315:19.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:19.06 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 315:19.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:19.06 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 315:19.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:19.06 1921 | HIGHBD_CALL_SUFFIX); 315:19.06 | ~~~~~~~~~~~~~~~~~~~ 315:19.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:20.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:20.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:20.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:21.04 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 315:21.04 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:21.04 | ~~~~~~~~~^~~~~~ 315:21.04 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 315:21.04 205 | int offsets[2 /* col offset */][2 /* row offset */]; 315:21.04 | ^~~~~~~ 315:21.04 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:21.04 | ~~~~~~~~~^~~~~~ 315:21.04 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 315:21.04 205 | int offsets[2 /* col offset */][2 /* row offset */]; 315:21.04 | ^~~~~~~ 315:21.26 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 315:21.26 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:21.26 | ~~~~~~~~~^~~~~~ 315:21.26 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 315:21.26 320 | int offsets[2 /* col offset */][2 /* row offset */]; 315:21.26 | ^~~~~~~ 315:21.26 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 315:21.26 | ~~~~~~~~~^~~~~~ 315:21.26 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 315:21.26 320 | int offsets[2 /* col offset */][2 /* row offset */]; 315:21.26 | ^~~~~~~ 315:21.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:21.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:22.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:23.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:23.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:23.77 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 315:23.77 119 | } else if (wd >= 8 && flat8in) { 315:23.77 | ^~ 315:23.77 94 | if (wd >= 16 && (flat8out & flat8in)) { 315:23.77 | ~~~~~~~~~~^~~~~~~~~~ 315:23.77 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 315:23.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 315:23.78 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 315:23.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 315:23.78 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 315:23.78 | ~~~^~~~~~~~ 315:23.78 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 315:23.78 | ~~~^~~~ 315:23.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:24.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:24.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:26.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:27.20 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 315:27.20 804 | cbi->txtp[0] = txtp; 315:27.20 | ~~~~~~~~~~~~~^~~~~~ 315:28.36 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 315:28.36 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 315:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:28.36 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 315:28.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:28.36 1914 | HIGHBD_CALL_SUFFIX); 315:28.36 | ~~~~~~~~~~~~~~~~~~~ 315:28.36 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 315:28.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:28.36 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 315:28.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:28.36 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 315:28.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:28.36 1921 | HIGHBD_CALL_SUFFIX); 315:28.36 | ~~~~~~~~~~~~~~~~~~~ 315:29.04 netwerk/dns 315:29.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 315:35.62 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 315:35.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 315:35.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsBaseHashtable.h:13, 315:35.62 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTHashMap.h:13, 315:35.62 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.h:14, 315:35.62 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.cpp:7: 315:35.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]’: 315:35.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]’ 315:35.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]’ 315:35.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]’ 315:35.62 /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]’ 315:35.62 /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}]’ 315:35.62 /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 ] 315:35.62 /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}]’ 315:35.62 /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}]’ 315:35.63 /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]’ 315:35.63 /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]’ 315:35.63 /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]’ 315:35.63 /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]’ 315:35.63 /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]’ 315:35.63 /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]’ 315:35.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 315:35.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] 315:35.63 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 315:35.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:35.63 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/GetAddrInfo.cpp:21: 315:35.63 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 315:35.63 107 | union NetAddr { 315:35.63 | ^~~~~~~ 315:40.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.h:22, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.cpp:7, 315:40.92 from Unified_cpp_layout_style3.cpp:2: 315:40.92 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: 315:40.92 /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] 315:40.92 421 | size_type Capacity() const { return mHdr->mCapacity; } 315:40.92 | ~~~~~~^~~~~~~~~ 315:40.92 In file included from Unified_cpp_layout_style3.cpp:56: 315:40.92 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 315:40.92 356 | OwningCSSAnimationPtrArray newAnimations = 315:40.92 | ^~~~~~~~~~~~~ 315:40.92 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.h:22, 315:40.92 from /builddir/build/BUILD/firefox-89.0.2/layout/style/SharedStyleSheetCache.cpp:7, 315:40.92 from Unified_cpp_layout_style3.cpp:2: 315:40.92 /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] 315:40.92 439 | mArray.mHdr->mLength = 0; 315:40.92 | ~~~~~~~~~~~~~~~~~~~~~^~~ 315:40.92 In file included from Unified_cpp_layout_style3.cpp:56: 315:40.92 /builddir/build/BUILD/firefox-89.0.2/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 315:40.92 356 | OwningCSSAnimationPtrArray newAnimations = 315:40.92 | ^~~~~~~~~~~~~ 315:47.61 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xpcpublic.h:36, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsJSUtils.h:23, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerMarkers.h:51, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:27, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:47.61 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:47.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::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]’: 315:47.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::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 315:47.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::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = long unsigned int]’ 315:47.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]’ 315:47.62 /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]’ 315:47.62 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:1821:61: required from here 315:47.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 type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 315:47.62 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 315:47.62 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:47.62 In file included from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:20, 315:47.62 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:47.62 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 315:47.62 107 | union NetAddr { 315:47.62 | ^~~~~~~ 315:50.93 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:50.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:50.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:50.93 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:50.93 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:50.93 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:50.93 /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*)’: 315:50.94 /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] 315:50.94 118 | elt->asT()->AddRef(); 315:50.94 | ~~~~~~~~~~~~~~~~~~^~ 315:50.94 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 315:50.94 2017 | mozilla::LinkedList> cbs = 315:50.94 | ^~~ 315:50.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:50.94 /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] 315:50.94 118 | elt->asT()->AddRef(); 315:50.94 | ~~~~~~~~~~~~~~~~~~^~ 315:50.94 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 315:50.94 2017 | mozilla::LinkedList> cbs = 315:50.94 | ^~~ 315:50.94 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:50.94 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:50.94 /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] 315:50.94 118 | elt->asT()->AddRef(); 315:50.94 | ~~~~~~~~~~~~~~~~~~^~ 315:50.94 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2017:54: note: while referencing ‘cbs’ 315:50.94 2017 | mozilla::LinkedList> cbs = 315:50.94 | ^~~ 315:52.41 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.41 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.41 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.41 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.41 /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)’: 315:52.41 /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] 315:52.41 118 | elt->asT()->AddRef(); 315:52.41 | ~~~~~~~~~~~~~~~~~~^~ 315:52.41 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 315:52.41 2112 | mozilla::LinkedList> cbs = 315:52.42 | ^~~ 315:52.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.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] 315:52.42 118 | elt->asT()->AddRef(); 315:52.42 | ~~~~~~~~~~~~~~~~~~^~ 315:52.42 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 315:52.42 2112 | mozilla::LinkedList> cbs = 315:52.42 | ^~~ 315:52.42 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.42 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.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] 315:52.42 118 | elt->asT()->AddRef(); 315:52.42 | ~~~~~~~~~~~~~~~~~~^~ 315:52.42 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:2112:54: note: while referencing ‘cbs’ 315:52.42 2112 | mozilla::LinkedList> cbs = 315:52.42 | ^~~ 315:52.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.67 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: 315:52.67 /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] 315:52.67 118 | elt->asT()->AddRef(); 315:52.67 | ~~~~~~~~~~~~~~~~~~^~ 315:52.67 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 315:52.67 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.67 | ^~~~~~~~~~~~ 315:52.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.67 /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] 315:52.67 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.67 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.67 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 315:52.67 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.67 | ^~~~~~~~~~~~ 315:52.67 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.67 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.67 /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] 315:52.68 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.68 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.68 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:36: note: while referencing ‘pendingQHigh’ 315:52.68 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.68 | ^~~~~~~~~~~~ 315:52.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.68 /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] 315:52.68 118 | elt->asT()->AddRef(); 315:52.68 | ~~~~~~~~~~~~~~~~~~^~ 315:52.68 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 315:52.68 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.68 | ^~~~~~~~~~~ 315:52.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.68 /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] 315:52.68 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.68 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.68 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 315:52.68 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.68 | ^~~~~~~~~~~ 315:52.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.68 /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] 315:52.68 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.68 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.68 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:50: note: while referencing ‘pendingQMed’ 315:52.68 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.68 | ^~~~~~~~~~~ 315:52.68 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.68 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.69 /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] 315:52.69 118 | elt->asT()->AddRef(); 315:52.69 | ~~~~~~~~~~~~~~~~~~^~ 315:52.69 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 315:52.69 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.69 | ^~~~~~~~~~~ 315:52.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.69 /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] 315:52.69 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.69 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.69 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 315:52.69 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.69 | ^~~~~~~~~~~ 315:52.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.69 /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] 315:52.69 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.69 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.69 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:830:63: note: while referencing ‘pendingQLow’ 315:52.69 830 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 315:52.69 | ^~~~~~~~~~~ 315:52.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.69 /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] 315:52.69 118 | elt->asT()->AddRef(); 315:52.69 | ~~~~~~~~~~~~~~~~~~^~ 315:52.69 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 315:52.69 831 | evictionQ; 315:52.69 | ^~~~~~~~~ 315:52.69 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.69 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.70 /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] 315:52.70 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.70 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.70 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 315:52.70 831 | evictionQ; 315:52.70 | ^~~~~~~~~ 315:52.70 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/js/RootingAPI.h:13, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/ProfilerLabels.h:35, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/GeckoProfiler.h:26, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/CondVar.h:16, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.h:12, 315:52.70 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:17: 315:52.70 /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] 315:52.70 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 315:52.70 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315:52.70 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsHostResolver.cpp:831:7: note: while referencing ‘evictionQ’ 315:52.70 831 | evictionQ; 315:52.70 | ^~~~~~~~~ 316:18.14 In file included from Unified_cpp_netwerk_dns0.cpp:38: 316:18.14 /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*)’: 316:18.14 /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] 316:18.14 113 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); 316:18.14 | ^ 316:18.14 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 316:18.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 316:18.14 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 316:18.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 316:18.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 316:18.15 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 316:18.15 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:18.15 from Unified_cpp_netwerk_dns0.cpp:2: 316:18.15 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 316:18.15 107 | union NetAddr { 316:18.15 | ^~~~~~~ 316:22.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:22.74 from Unified_cpp_netwerk_dns0.cpp:2: 316:22.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]’: 316:22.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]’ 316:22.74 /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]’ 316:22.74 /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]’ 316:22.74 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/HTTPSSVC.cpp:213:75: required from here 316:22.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] 316:22.74 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 316:22.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:22.74 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 316:22.74 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:22.74 from Unified_cpp_netwerk_dns0.cpp:2: 316:22.74 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 316:22.74 107 | union NetAddr { 316:22.74 | ^~~~~~~ 316:32.49 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 316:32.49 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:32.50 from Unified_cpp_netwerk_dns0.cpp:2: 316:32.50 /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*)’: 316:32.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] 316:32.50 304 | mHdr->mLength = 0; 316:32.50 | ~~~~~~~~~~~~~~^~~ 316:32.50 In file included from Unified_cpp_netwerk_dns0.cpp:137: 316:32.50 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 316:32.50 24 | nsTArray addresses; 316:32.50 | ^~~~~~~~~ 316:32.50 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 316:32.50 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:32.50 from Unified_cpp_netwerk_dns0.cpp:2: 316:32.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] 316:32.50 304 | mHdr->mLength = 0; 316:32.50 | ~~~~~~~~~~~~~~^~~ 316:32.50 In file included from Unified_cpp_netwerk_dns0.cpp:137: 316:32.50 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 316:32.50 24 | nsTArray addresses; 316:32.50 | ^~~~~~~~~ 316:34.62 security/apps 316:36.88 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/BasePrincipal.h:15, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIDNSService.h:23, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsPIDNSService.h:10, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 316:36.88 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/ChildDNSService.cpp:5, 316:36.88 from Unified_cpp_netwerk_dns0.cpp:2: 316:36.88 /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)’: 316:36.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] 316:36.88 304 | mHdr->mLength = 0; 316:36.88 | ~~~~~~~~~~~~~~^~~ 316:36.88 In file included from Unified_cpp_netwerk_dns0.cpp:137: 316:36.88 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRQuery.cpp:90:27: note: while referencing ‘requestsToSend’ 316:36.88 90 | nsTArray> requestsToSend; 316:36.88 | ^~~~~~~~~~~~~~ 316:41.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/NSSErrorsService.h:13, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/nsNSSCertificateDB.h:8, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:7, 316:41.21 from Unified_cpp_security_apps0.cpp:2: 316:41.21 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, {anonymous}::SignaturePolicy, nsIZipReader**, nsIX509Cert**)’: 316:41.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] 316:41.21 304 | mHdr->mLength = 0; 316:41.21 | ~~~~~~~~~~~~~~^~~ 316:41.21 In file included from Unified_cpp_security_apps0.cpp:2: 316:41.21 /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 316:41.21 1286 | nsTArray pkcs7CertDER; 316:41.21 | ^~~~~~~~~~~~ 316:41.21 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIStringBundle.h:18, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/NSSErrorsService.h:13, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/nsNSSCertificateDB.h:8, 316:41.21 from /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:7, 316:41.21 from Unified_cpp_security_apps0.cpp:2: 316:41.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] 316:41.21 304 | mHdr->mLength = 0; 316:41.21 | ~~~~~~~~~~~~~~^~~ 316:41.21 In file included from Unified_cpp_security_apps0.cpp:2: 316:41.21 /builddir/build/BUILD/firefox-89.0.2/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 316:41.21 1287 | nsTArray coseCertDER; 316:41.21 | ^~~~~~~~~~~ 316:42.13 security/manager/ssl 316:42.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 316:49.43 In file included from Unified_cpp_netwerk_dns1.cpp:38: 316:49.43 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: 316:49.43 /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] 316:49.43 220 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 316:49.43 | ^ 316:49.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 316:49.43 from Unified_cpp_netwerk_dns1.cpp:2: 316:49.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 316:49.43 107 | union NetAddr { 316:49.43 | ^~~~~~~ 316:49.43 In file included from Unified_cpp_netwerk_dns1.cpp:38: 316:49.43 /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: 316:49.43 /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] 316:49.43 262 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 316:49.43 | ^ 316:49.43 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 316:49.43 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 316:49.43 from Unified_cpp_netwerk_dns1.cpp:2: 316:49.43 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 316:49.43 107 | union NetAddr { 316:49.43 | ^~~~~~~ 316:51.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIProperties.h:14, 316:51.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsDirectoryServiceUtils.h:10, 316:51.53 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:9, 316:51.53 from Unified_cpp_netwerk_dns1.cpp:2: 316:51.53 /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]’: 316:51.53 /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]’ 316:51.53 /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]’ 316:51.53 /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]’ 316:51.53 /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]’ 316:51.53 /builddir/build/BUILD/firefox-89.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:60:44: required from here 316:51.53 /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] 316:51.53 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 316:51.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316:51.53 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 316:51.53 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 316:51.53 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRR.h:10, 316:51.54 from /builddir/build/BUILD/firefox-89.0.2/netwerk/dns/TRRService.cpp:18, 316:51.54 from Unified_cpp_netwerk_dns1.cpp:2: 316:51.54 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 316:51.54 107 | union NetAddr { 316:51.54 | ^~~~~~~ 317:00.73 security/sandbox/linux/libmozsandbox.so 317:01.51 toolkit/components/telemetry 317:22.02 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 317:22.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptinfo.h:23, 317:22.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsIVariant.h:19, 317:22.02 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsICertStorage.h:14, 317:22.02 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/CSTrustDomain.h:12, 317:22.02 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/CSTrustDomain.cpp:7, 317:22.02 from Unified_cpp_security_manager_ssl0.cpp:2: 317:22.02 /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*)’: 317:22.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] 317:22.03 304 | mHdr->mLength = 0; 317:22.03 | ~~~~~~~~~~~~~~^~~ 317:22.03 In file included from Unified_cpp_security_manager_ssl0.cpp:137: 317:22.03 /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 317:22.03 39 | nsTArray digestArray; 317:22.03 | ^~~~~~~~~~~ 317:40.24 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 317:40.24 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 317:40.24 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 317:40.24 /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 >&)’: 317:40.24 /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] 317:40.24 304 | mHdr->mLength = 0; 317:40.24 | ~~~~~~~~~~~~~~^~~ 317:40.24 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 317:40.24 947 | ExtraArray extra; 317:40.24 | ^~~~~ 317:41.77 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 317:41.77 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 317:41.77 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 317:41.78 /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)’: 317:41.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] 317:41.78 304 | mHdr->mLength = 0; 317:41.78 | ~~~~~~~~~~~~~~^~~ 317:41.78 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1236:51: note: while referencing ‘leftovers’ 317:41.78 1236 | nsTArray> leftovers; 317:41.78 | ^~~~~~~~~ 317:56.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 317:56.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/Telemetry.h:16, 317:56.33 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 317:56.33 from /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 317:56.33 from Unified_cpp_security_manager_ssl1.cpp:2: 317:56.33 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: 317:56.33 /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] 317:56.33 304 | mHdr->mLength = 0; 317:56.33 | ~~~~~~~~~~~~~~^~~ 317:56.33 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 317:56.33 /builddir/build/BUILD/firefox-89.0.2/security/manager/ssl/SSLServerCertVerification.cpp:1098:31: note: while referencing ‘certBytesArray’ 317:56.33 1098 | nsTArray> certBytesArray; 317:56.34 | ^~~~~~~~~~~~~~ 318:07.18 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 318:07.18 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/Telemetry.h:16, 318:07.18 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 318:07.18 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: 318:07.18 /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] 318:07.18 644 | aOther.mHdr->mLength = 0; 318:07.18 | ~~~~~~~~~~~~~~~~~~~~~^~~ 318:07.18 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/TelemetryOrigin.cpp:196:32: note: while referencing ‘metricData’ 318:07.18 196 | nsTArray> metricData(gPrioDatasPerMetric); 318:07.18 | ^~~~~~~~~~ 318:51.84 toolkit/library/buildid.cpp.stub 318:52.17 toolkit/library 318:52.22 widget/gtk/mozgtk/stub/libmozgtk_stub.so 318:52.84 widget/gtk/mozwayland/libmozwayland.so 318:53.22 xpcom/build 319:08.03 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsXPTCUtils.h:10, 319:08.03 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/XPCOM.h:157, 319:08.03 from /builddir/build/BUILD/firefox-89.0.2/xpcom/build/XPCOMInit.cpp:17, 319:08.03 from Unified_cpp_xpcom_build0.cpp:47: 319:08.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 319:08.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] 319:08.03 79 | memset(this, 0, sizeof(nsXPTCVariant)); 319:08.03 | ^ 319:08.03 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 319:08.03 44 | struct nsXPTCVariant { 319:08.03 | ^~~~~~~~~~~~~ 319:22.31 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.31 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.31 /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: 319:22.31 /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] 319:22.31 304 | mHdr->mLength = 0; 319:22.31 | ~~~~~~~~~~~~~~^~~ 319:22.31 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 319:22.31 247 | nsTArray histogramsToSend; 319:22.32 | ^~~~~~~~~~~~~~~~ 319:22.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.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] 319:22.32 304 | mHdr->mLength = 0; 319:22.32 | ~~~~~~~~~~~~~~^~~ 319:22.32 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 319:22.32 248 | nsTArray keyedHistogramsToSend; 319:22.32 | ^~~~~~~~~~~~~~~~~~~~~ 319:22.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.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] 319:22.32 304 | mHdr->mLength = 0; 319:22.32 | ~~~~~~~~~~~~~~^~~ 319:22.32 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 319:22.32 249 | nsTArray scalarsToSend; 319:22.32 | ^~~~~~~~~~~~~ 319:22.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.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] 319:22.32 304 | mHdr->mLength = 0; 319:22.32 | ~~~~~~~~~~~~~~^~~ 319:22.32 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 319:22.32 250 | nsTArray keyedScalarsToSend; 319:22.32 | ^~~~~~~~~~~~~~~~~~ 319:22.32 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.32 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.33 /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] 319:22.33 304 | mHdr->mLength = 0; 319:22.33 | ~~~~~~~~~~~~~~^~~ 319:22.33 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 319:22.33 251 | nsTArray eventsToSend; 319:22.33 | ^~~~~~~~~~~~ 319:22.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.33 /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] 319:22.33 304 | mHdr->mLength = 0; 319:22.33 | ~~~~~~~~~~~~~~^~~ 319:22.33 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 319:22.33 247 | nsTArray histogramsToSend; 319:22.33 | ^~~~~~~~~~~~~~~~ 319:22.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.33 /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] 319:22.33 304 | mHdr->mLength = 0; 319:22.33 | ~~~~~~~~~~~~~~^~~ 319:22.33 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 319:22.33 248 | nsTArray keyedHistogramsToSend; 319:22.33 | ^~~~~~~~~~~~~~~~~~~~~ 319:22.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.33 /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] 319:22.33 304 | mHdr->mLength = 0; 319:22.33 | ~~~~~~~~~~~~~~^~~ 319:22.33 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 319:22.33 249 | nsTArray scalarsToSend; 319:22.33 | ^~~~~~~~~~~~~ 319:22.33 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.33 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.34 /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] 319:22.34 304 | mHdr->mLength = 0; 319:22.34 | ~~~~~~~~~~~~~~^~~ 319:22.34 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 319:22.34 250 | nsTArray keyedScalarsToSend; 319:22.34 | ^~~~~~~~~~~~~~~~~~ 319:22.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.34 /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] 319:22.34 304 | mHdr->mLength = 0; 319:22.34 | ~~~~~~~~~~~~~~^~~ 319:22.34 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 319:22.34 251 | nsTArray eventsToSend; 319:22.34 | ^~~~~~~~~~~~ 319:22.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.34 /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] 319:22.34 304 | mHdr->mLength = 0; 319:22.34 | ~~~~~~~~~~~~~~^~~ 319:22.34 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 319:22.34 247 | nsTArray histogramsToSend; 319:22.34 | ^~~~~~~~~~~~~~~~ 319:22.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.34 /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] 319:22.34 304 | mHdr->mLength = 0; 319:22.34 | ~~~~~~~~~~~~~~^~~ 319:22.34 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 319:22.34 248 | nsTArray keyedHistogramsToSend; 319:22.34 | ^~~~~~~~~~~~~~~~~~~~~ 319:22.34 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.34 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.35 /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] 319:22.35 304 | mHdr->mLength = 0; 319:22.35 | ~~~~~~~~~~~~~~^~~ 319:22.35 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 319:22.35 249 | nsTArray scalarsToSend; 319:22.35 | ^~~~~~~~~~~~~ 319:22.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.35 /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] 319:22.35 304 | mHdr->mLength = 0; 319:22.35 | ~~~~~~~~~~~~~~^~~ 319:22.35 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 319:22.35 250 | nsTArray keyedScalarsToSend; 319:22.35 | ^~~~~~~~~~~~~~~~~~ 319:22.35 In file included from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/nsTArray.h:3330, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 319:22.35 from /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 319:22.35 /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] 319:22.35 304 | mHdr->mLength = 0; 319:22.35 | ~~~~~~~~~~~~~~^~~ 319:22.35 /builddir/build/BUILD/firefox-89.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 319:22.35 251 | nsTArray eventsToSend; 319:22.35 | ^~~~~~~~~~~~ 319:24.81 widget/gtk/mozgtk/gtk3/libmozgtk.so 319:25.19 media/ffvpx/libavcodec 319:25.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:25.27 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:25.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:25.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:25.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:25.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:25.27 from : 319:25.27 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:25.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:25.27 | 319:25.27 In file included from : 319:25.27 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:25.27 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:25.27 | 319:25.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:25.48 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:25.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:25.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:25.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:25.48 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:25.48 from : 319:25.48 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:25.48 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:25.48 | 319:25.48 In file included from : 319:25.48 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:25.48 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:25.48 | 319:25.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:25.62 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:25.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:25.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:25.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:25.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:25.62 from : 319:25.62 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:25.62 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:25.63 | 319:25.63 In file included from : 319:25.63 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:25.63 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:25.63 | 319:26.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:26.20 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:26.20 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:26.20 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:26.20 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:26.20 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:26.20 from : 319:26.20 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:26.20 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:26.20 | 319:26.20 In file included from : 319:26.20 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:26.20 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:26.20 | 319:26.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:26.74 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:26.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:26.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:26.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:26.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:26.74 from : 319:26.74 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:26.74 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:26.74 | 319:26.74 In file included from : 319:26.74 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:26.74 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:26.74 | 319:26.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:26.89 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:26.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:26.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:26.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:26.89 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:26.89 from : 319:26.89 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:26.89 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:26.90 | 319:26.90 In file included from : 319:26.90 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:26.90 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:26.90 | 319:27.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:27.28 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:27.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:27.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:27.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:27.28 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:27.28 from : 319:27.28 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:27.28 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:27.28 | 319:27.28 In file included from : 319:27.28 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:27.28 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:27.28 | 319:27.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:27.45 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:27.45 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:27.45 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:27.45 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:27.45 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:27.46 from : 319:27.46 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:27.46 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:27.46 | 319:27.46 In file included from : 319:27.46 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:27.46 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:27.46 | 319:27.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:27.71 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:27.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:27.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:27.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:27.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:27.71 from : 319:27.71 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:27.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:27.72 | 319:27.72 In file included from : 319:27.72 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:27.72 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:27.72 | 319:28.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:28.14 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:28.14 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:28.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:28.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:28.15 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:28.15 from : 319:28.15 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:28.15 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:28.15 | 319:28.15 In file included from : 319:28.15 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:28.15 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:28.15 | 319:28.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:28.42 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:28.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:28.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:28.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:28.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:28.42 from : 319:28.42 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:28.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:28.42 | 319:28.42 In file included from : 319:28.42 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:28.42 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:28.42 | 319:29.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:29.71 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:29.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:29.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:29.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:29.71 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:29.71 from : 319:29.71 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:29.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:29.71 | 319:29.71 In file included from : 319:29.71 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:29.71 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:29.71 | 319:29.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:29.94 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:29.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:29.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:29.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:29.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:29.95 from : 319:29.95 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:29.95 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:29.95 | 319:29.95 In file included from : 319:29.95 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:29.95 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:29.95 | 319:30.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:30.29 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:30.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:30.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:30.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:30.30 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:30.30 from : 319:30.30 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:30.30 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:30.30 | 319:30.30 In file included from : 319:30.30 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:30.30 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:30.30 | 319:30.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:30.43 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:30.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:30.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:30.43 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:30.44 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:30.44 from : 319:30.44 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:30.44 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:30.44 | 319:30.44 In file included from : 319:30.44 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:30.44 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:30.44 | 319:30.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:30.95 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:30.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:30.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:30.95 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:30.96 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:30.96 from : 319:30.96 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:30.96 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:30.96 | 319:30.96 In file included from : 319:30.96 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:30.96 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:30.96 | 319:31.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:31.33 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:31.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:31.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:31.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:31.33 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:31.33 from : 319:31.33 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:31.33 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:31.33 | 319:31.33 In file included from : 319:31.33 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:31.33 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:31.33 | 319:31.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:31.80 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:31.80 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:31.80 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:31.80 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:31.80 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:31.80 from : 319:31.80 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:31.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:31.80 | 319:31.80 In file included from : 319:31.80 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:31.80 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:31.80 | 319:31.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:31.92 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:31.92 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:31.92 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:31.92 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:31.92 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:31.92 from : 319:31.92 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:31.92 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:31.92 | 319:31.92 In file included from : 319:31.92 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:31.92 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:31.92 | 319:32.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:32.26 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:32.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:32.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:32.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:32.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:32.26 from : 319:32.26 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:32.26 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:32.26 | 319:32.26 In file included from : 319:32.26 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:32.26 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:32.26 | 319:32.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:32.37 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:32.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:32.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:32.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:32.37 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:32.37 from : 319:32.37 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:32.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:32.37 | 319:32.37 In file included from : 319:32.37 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:32.37 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:32.37 | 319:33.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:33.27 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:33.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:33.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:33.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:33.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:33.27 from : 319:33.27 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:33.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:33.27 | 319:33.27 In file included from : 319:33.27 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:33.27 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:33.27 | 319:33.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:33.67 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:33.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:33.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:33.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:33.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:33.67 from : 319:33.67 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:33.67 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:33.67 | 319:33.67 In file included from : 319:33.67 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:33.67 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:33.67 | 319:33.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:34.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:34.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:34.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:34.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:34.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:34.03 from : 319:34.03 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:34.03 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:34.03 | 319:34.03 In file included from : 319:34.03 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:34.03 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:34.03 | 319:34.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:34.25 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:34.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:34.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:34.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:34.25 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:34.25 from : 319:34.25 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:34.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:34.25 | 319:34.25 In file included from : 319:34.25 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:34.25 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:34.25 | 319:34.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:34.58 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:34.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:34.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:34.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:34.58 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:34.58 from : 319:34.58 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:34.58 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:34.58 | 319:34.58 In file included from : 319:34.58 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:34.58 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:34.58 | 319:34.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:35.04 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:35.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:35.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:35.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:35.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:35.04 from : 319:35.04 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:35.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:35.04 | 319:35.04 In file included from : 319:35.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:35.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:35.04 | 319:35.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:35.32 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:35.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:35.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:35.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:35.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:35.32 from : 319:35.32 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:35.32 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:35.32 | 319:35.32 In file included from : 319:35.32 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:35.32 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:35.32 | 319:35.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:35.42 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:35.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:35.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:35.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:35.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:35.42 from : 319:35.42 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:35.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:35.42 | 319:35.42 In file included from : 319:35.42 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:35.42 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:35.42 | 319:35.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:35.53 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:35.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:35.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:35.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:35.53 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:35.53 from : 319:35.53 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:35.53 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:35.53 | 319:35.53 In file included from : 319:35.53 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:35.53 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:35.53 | 319:35.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:35.65 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:35.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:35.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:35.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:35.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:35.65 from : 319:35.65 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:35.65 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:35.65 | 319:35.65 In file included from : 319:35.65 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:35.65 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:35.65 | 319:38.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:38.21 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:38.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:38.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:38.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:38.21 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:38.21 from : 319:38.21 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:38.22 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:38.22 | 319:38.22 In file included from : 319:38.22 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:38.22 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:38.22 | 319:38.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:38.39 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:38.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:38.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:38.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:38.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:38.39 from : 319:38.39 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:38.39 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:38.39 | 319:38.39 In file included from : 319:38.39 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:38.39 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:38.39 | 319:38.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:38.51 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:38.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:38.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:38.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:38.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:38.51 from : 319:38.51 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:38.51 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:38.51 | 319:38.51 In file included from : 319:38.51 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:38.51 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:38.51 | 319:38.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:38.61 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:38.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:38.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:38.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:38.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:38.61 from : 319:38.61 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:38.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:38.61 | 319:38.61 In file included from : 319:38.61 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:38.61 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:38.61 | 319:38.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:39.04 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:39.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:39.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:39.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:39.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:39.04 from : 319:39.04 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:39.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:39.04 | 319:39.04 In file included from : 319:39.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:39.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:39.04 | 319:39.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:39.38 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:39.38 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:39.38 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:39.38 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:39.38 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:39.38 from : 319:39.38 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:39.38 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:39.38 | 319:39.38 In file included from : 319:39.38 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:39.38 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:39.38 | 319:39.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:39.51 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:39.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:39.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:39.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:39.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:39.51 from : 319:39.51 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:39.51 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:39.51 | 319:39.51 In file included from : 319:39.51 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:39.51 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:39.51 | 319:39.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:39.82 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:39.82 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:39.82 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:39.82 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:39.82 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:39.82 from : 319:39.82 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:39.82 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:39.82 | 319:39.82 In file included from : 319:39.82 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:39.82 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:39.82 | 319:40.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:40.11 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:40.11 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:40.11 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:40.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:40.12 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:40.12 from : 319:40.12 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:40.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:40.12 | 319:40.12 In file included from : 319:40.12 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:40.12 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:40.12 | 319:40.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:40.26 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:40.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:40.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:40.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:40.26 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:40.27 from : 319:40.27 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:40.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:40.27 | 319:40.27 In file included from : 319:40.27 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:40.27 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:40.27 | 319:40.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:40.42 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:40.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:40.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:40.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:40.42 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:40.42 from : 319:40.42 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:40.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:40.42 | 319:40.42 In file included from : 319:40.42 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:40.42 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:40.42 | 319:40.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:41.04 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:41.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:41.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:41.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:41.04 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:41.04 from : 319:41.04 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:41.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:41.04 | 319:41.04 In file included from : 319:41.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:41.05 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:41.05 | 319:41.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:41.32 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:41.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:41.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:41.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:41.32 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:41.32 from : 319:41.32 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:41.32 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:41.32 | 319:41.32 In file included from : 319:41.32 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:41.32 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:41.32 | 319:41.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:41.49 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:41.49 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:41.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:41.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:41.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:41.50 from : 319:41.50 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:41.50 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:41.50 | 319:41.50 In file included from : 319:41.50 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:41.50 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:41.50 | 319:41.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:41.59 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:41.59 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:41.59 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:41.59 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:41.59 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:41.59 from : 319:41.59 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:41.59 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:41.59 | 319:41.59 In file included from : 319:41.59 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:41.59 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:41.59 | 319:42.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:42.65 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:42.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:42.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:42.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:42.65 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:42.65 from : 319:42.65 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:42.65 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:42.65 | 319:42.65 In file included from : 319:42.65 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:42.65 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:42.65 | 319:44.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:44.17 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:44.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:44.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:44.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:44.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:44.17 from : 319:44.17 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:44.17 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:44.17 | 319:44.17 In file included from : 319:44.17 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:44.17 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:44.17 | 319:44.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:44.47 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:44.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:44.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:44.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:44.47 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:44.47 from : 319:44.47 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:44.47 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:44.47 | 319:44.47 In file included from : 319:44.47 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:44.47 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:44.47 | 319:44.55 media/ffvpx/libavutil 319:44.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:44.62 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:44.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:44.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:44.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:44.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:44.62 from : 319:44.63 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:44.63 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:44.63 | 319:44.63 In file included from : 319:44.63 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:44.63 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:44.63 | 319:44.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:45.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:45.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:45.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:45.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:45.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:45.03 from : 319:45.03 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:45.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:45.04 | 319:45.04 In file included from : 319:45.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:45.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:45.04 | 319:45.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:45.35 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:45.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:45.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:45.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:45.35 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:45.35 from : 319:45.35 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:45.35 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:45.35 | 319:45.35 In file included from : 319:45.35 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:45.35 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:45.35 | 319:45.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:45.63 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:45.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:45.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:45.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:45.63 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:45.63 from : 319:45.63 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:45.63 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:45.63 | 319:45.63 In file included from : 319:45.63 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:45.63 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:45.64 | 319:45.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:45.90 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:45.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:45.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:45.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:45.90 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:45.90 from : 319:45.90 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:45.90 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:45.90 | 319:45.90 In file included from : 319:45.90 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:45.90 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:45.90 | 319:45.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:46.06 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:46.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:46.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:46.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:46.06 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:46.06 from : 319:46.06 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:46.06 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:46.06 | 319:46.06 In file included from : 319:46.06 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:46.06 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:46.06 | 319:46.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:46.27 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:46.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:46.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:46.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:46.27 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:46.27 from : 319:46.27 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:46.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:46.27 | 319:46.27 In file included from : 319:46.27 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:46.27 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:46.27 | 319:46.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:46.55 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:46.55 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:46.55 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:46.55 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:46.55 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:46.55 from : 319:46.55 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:46.55 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:46.55 | 319:46.55 In file included from : 319:46.55 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:46.55 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:46.55 | 319:46.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:46.67 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:46.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:46.67 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:46.68 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:46.68 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:46.68 from : 319:46.68 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:46.68 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:46.68 | 319:46.68 In file included from : 319:46.68 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:46.68 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:46.68 | 319:46.71 media/gmp-clearkey/0.1/libclearkey.so 319:47.30 modules/brotli/brotli 319:47.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:47.40 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:47.40 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:47.40 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:47.40 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:47.40 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:47.40 from : 319:47.40 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:47.40 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:47.40 | 319:47.40 In file included from : 319:47.40 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:47.40 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:47.40 | 319:47.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:47.62 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:47.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:47.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:47.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:47.62 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:47.62 from : 319:47.62 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:47.62 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:47.62 | 319:47.62 In file included from : 319:47.62 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:47.62 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:47.62 | 319:47.71 toolkit/components/telemetry/pingsender/pingsender 319:47.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:47.83 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:47.83 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:47.83 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:47.83 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:47.83 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:47.83 from : 319:47.83 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:47.83 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:47.83 | 319:47.83 In file included from : 319:47.83 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:47.83 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:47.83 | 319:47.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:48.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:48.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:48.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:48.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:48.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:48.03 from : 319:48.04 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:48.04 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:48.04 | 319:48.04 In file included from : 319:48.04 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:48.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:48.04 | 319:48.61 widget/gtk/mozgtk/gtk2/libmozgtk.so 319:48.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:48.70 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:48.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:48.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:48.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:48.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:48.70 from : 319:48.70 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:48.70 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:48.70 | 319:48.70 In file included from : 319:48.70 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:48.70 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:48.70 | 319:49.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:49.07 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:49.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:49.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:49.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:49.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:49.07 from : 319:49.07 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:49.07 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:49.07 | 319:49.07 In file included from : 319:49.07 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:49.07 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:49.07 | 319:49.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:49.13 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: 319:49.13 /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] 319:49.13 1476 | int try_drm, try_x11, try_all; 319:49.13 | ^~~~~~~ 319:49.17 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:49.17 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:49.18 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:49.18 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:49.18 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:49.18 from : 319:49.18 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:49.18 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:49.18 | 319:49.18 In file included from : 319:49.18 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:49.18 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:49.18 | 319:49.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:49.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:49.70 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:49.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:49.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:49.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:49.70 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:49.70 from : 319:49.70 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:49.70 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:49.70 | 319:49.70 In file included from : 319:49.70 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:49.70 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:49.70 | 319:49.72 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:49.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:49.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:49.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:49.72 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:49.72 from : 319:49.72 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:49.72 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:49.72 | 319:49.72 In file included from : 319:49.72 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:49.72 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:49.72 | 319:49.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:49.81 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:49.81 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:49.81 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:49.81 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:49.81 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:49.81 from : 319:49.81 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:49.81 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:49.81 | 319:49.81 In file included from : 319:49.81 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:49.81 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:49.81 | 319:49.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:50.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:50.03 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:50.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:50.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:50.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:50.03 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:50.03 from : 319:50.03 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:50.03 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:50.03 | 319:50.03 In file included from : 319:50.03 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:50.04 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:50.04 | 319:50.07 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:50.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:50.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:50.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:50.07 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:50.07 from : 319:50.07 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:50.07 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:50.07 | 319:50.07 In file included from : 319:50.07 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:50.07 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:50.07 | 319:50.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:50.39 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:50.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:50.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:50.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:50.39 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:50.39 from : 319:50.39 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:50.39 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:50.39 | 319:50.39 In file included from : 319:50.39 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:50.39 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:50.39 | 319:50.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:50.88 In function ‘set_string_video_rate’, 319:50.88 inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/opt.c:489:15: 319:50.88 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 319:50.88 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); 319:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319:50.88 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:50.88 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:50.88 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:50.88 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:50.88 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:50.88 from : 319:50.88 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:50.89 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:50.89 | 319:50.89 In file included from : 319:50.89 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:50.89 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:50.89 | 319:51.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.50 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.50 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.50 from : 319:51.50 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.50 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.50 | 319:51.50 In file included from : 319:51.50 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.50 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.50 | 319:51.51 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.51 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.51 from : 319:51.51 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.51 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.51 | 319:51.51 In file included from : 319:51.51 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.51 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.51 | 319:51.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.61 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.61 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.61 from : 319:51.61 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.61 | 319:51.61 In file included from : 319:51.61 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.61 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.61 | 319:51.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.74 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.74 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.74 from : 319:51.74 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.74 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.74 | 319:51.74 In file included from : 319:51.74 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.74 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.74 | 319:51.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.86 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.87 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.87 from : 319:51.87 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.87 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.87 | 319:51.87 In file included from : 319:51.87 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.87 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.87 | 319:51.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 319:51.95 js/src/build/libjs_static.a 319:51.97 In file included from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config.h:14, 319:51.97 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/common.h:105, 319:51.97 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/avutil.h:296, 319:51.97 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil/log.h:25, 319:51.97 from /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/libavutil_visibility.h:16, 319:51.97 from : 319:51.97 /builddir/build/BUILD/firefox-89.0.2/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 319:51.97 219 | #define HAVE_LINUX_PERF_EVENT_H 0 319:51.97 | 319:51.97 In file included from : 319:51.97 /builddir/build/BUILD/firefox-89.0.2/objdir/mozilla-config.h:56: note: this is the location of the previous definition 319:51.97 56 | #define HAVE_LINUX_PERF_EVENT_H 1 319:51.97 | 319:52.10 media/ffvpx/libavutil/libmozavutil.so 319:52.69 media/ffvpx/libavcodec/libmozavcodec.so 319:56.22 js/src/shell/js 319:56.23 toolkit/library/build/libxul.so 328:46.47 ipc/app/plugin-container 328:46.48 js/xpconnect/shell/xpcshell 328:48.01 ./MacOS-files.txt.stub 328:48.01 ./aboutNetErrorCodes.js.stub 328:49.40 browser/locales/bookmarks.html.stub 328:50.37 ./node.stub.stub 328:50.79 ./node.stub.stub 328:50.97 ./node.stub.stub 328:51.06 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" 328:51.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/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" 328:51.93 ./node.stub.stub 328:52.19 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" 328:53.01 ./node.stub.stub 328:53.21 ./node.stub.stub 328:53.27 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" 328:53.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/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" 328:54.86 ./node.stub.stub 328:55.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/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" 328:55.17 ./node.stub.stub 328:55.43 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" 328:56.55 ./node.stub.stub 328:56.72 ./node.stub.stub 328:56.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/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" 328:56.98 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" 328:57.63 ./node.stub.stub 328:57.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/client/firefox.js /builddir/build/BUILD/firefox-89.0.2/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" 328:58.28 ./node.stub.stub 328:58.57 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" 328:58.87 ./node.stub.stub 328:59.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/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" 328:59.98 ./node.stub.stub 329:00.24 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" 329:01.83 ./node.stub.stub 329:02.01 ./node.stub.stub 329:02.09 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" 329:02.27 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" 329:03.28 ./node.stub.stub 329:03.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/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" 329:04.05 ./node.stub.stub 329:04.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/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" 329:05.05 ./node.stub.stub 329:05.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/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" 329:06.71 ./node.stub.stub 329:06.74 ./node.stub.stub 329:06.96 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" 329:07.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/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" 329:07.55 ./node.stub.stub 329:07.83 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" 329:08.10 ./node.stub.stub 329:08.36 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" 329:09.14 ./node.stub.stub 329:09.40 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" 329:09.61 ./node.stub.stub 329:09.86 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" 329:11.32 ./node.stub.stub 329:11.59 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" 329:11.74 ./node.stub.stub 329:12.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/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" 329:12.65 ./node.stub.stub 329:12.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/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" 329:14.37 ./node.stub.stub 329:14.40 ./node.stub.stub 329:14.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/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" 329:14.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/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" 329:15.46 ./node.stub.stub 329:15.72 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" 329:15.74 ./node.stub.stub 329:16.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/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" 329:17.02 ./node.stub.stub 329:17.26 ./node.stub.stub 329:17.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/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" 329:17.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/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" 329:18.55 ./node.stub.stub 329:18.83 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" 329:19.06 ./node.stub.stub 329:19.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/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" 329:19.63 ./node.stub.stub 329:19.89 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" 329:20.15 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" 329:20.93 ./reserved-js-words.js.stub 329:21.62 ./spidermonkey_checks.stub 329:23.49 ./fake_remote_dafsa.bin.stub 329:24.66 TEST-PASS | check_spidermonkey_style.py | ok 329:25.13 TEST-PASS | check_macroassembler_style.py | ok 329:25.27 TEST-PASS | check_js_opcode.py | ok 329:25.75 ./feature_definitions.json.stub 329:28.06 ./ScalarArtifactDefinitions.json.stub 329:28.20 ./EventArtifactDefinitions.json.stub 329:28.47 ./glean_checks.stub 329:31.72 ./dependentlibs.list.stub 329:31.90 Sorry, Glean found some glinter nits: 329:31.90 WARNING: EXPIRED: js.baseline_compile_percentage: Metric has expired. Please consider removing it. 329:31.90 WARNING: EXPIRED: js.bytecode_caching_time: Metric has expired. Please consider removing it. 329:31.90 WARNING: EXPIRED: js.delazification_percentage: Metric has expired. Please consider removing it. 329:31.90 WARNING: EXPIRED: js.execution_percentage: Metric has expired. Please consider removing it. 329:31.90 WARNING: EXPIRED: js.xdr_encode_percentage: Metric has expired. Please consider removing it. 329:31.90 Please fix the above nits to continue. 329:31.90 To disable a check, add a `no_lint` parameter with a list of check names to disable. 329:31.90 This parameter can appear with each individual metric, or at the top-level to affect the entire file. 329:32.03 ./multilocale.txt.stub 329:32.42 ./built_in_addons.json.stub 329:41.53 toolkit/locales/update.locale.stub 329:41.53 toolkit/locales/locale.ini.stub 329:44.79 Packaging quitter@mozilla.org.xpi... 329:45.07 496 compiler warnings present. 331:35.62 Overall system resources - Wall time: 19785s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 warning: dom/canvas/QueueParamTraits.h:744:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function 333:30.07 warning: dom/events/ShortcutKeys.cpp:106:19 [-Wmaybe-uninitialized] ‘keyData’ may be used uninitialized in this function 333:30.07 warning: dom/events/ShortcutKeys.cpp:111:14 [-Wmaybe-uninitialized] ‘cache’ may be used uninitialized in this function 333:30.07 warning: dom/indexedDB/ActorsParent.cpp:13996:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function 333:30.07 warning: dom/ipc/SharedMap.cpp:218:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 333:30.07 warning: dom/localstorage/ActorsParent.cpp:1926:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function 333:30.07 warning: dom/localstorage/ActorsParent.cpp:6837:3 [-Wmaybe-uninitialized] ‘alreadyExisted’ may be used uninitialized in this function 333:30.07 warning: dom/media/AsyncLogger.h:114:18 [-Wformat-overflow=] ‘%s’ directive argument is null 333:30.07 warning: dom/media/MediaTrackGraph.cpp:3543:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function 333:30.07 warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 333:30.07 warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 333:30.07 warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used 333:30.07 warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:50 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function 333:30.07 warning: dom/media/webrtc/transport/test_nr_socket.cpp:798:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function 333:30.07 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function 333:30.07 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 333:30.07 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 333:30.07 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 333:30.07 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 333:30.08 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 333:30.08 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 333:30.08 warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/InlineTranslator.cpp:72:46 [-Wmaybe-uninitialized] ‘eventType’ may be used uninitialized in this function 333:30.08 warning: gfx/2d/Path.cpp:520:18 [-Wmaybe-uninitialized] ‘t2’ may be used uninitialized in this function 333:30.08 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 333:30.08 warning: gfx/2d/ScaledFontFontconfig.cpp:297:36 [-Wmaybe-uninitialized] ‘hinting’ may be used uninitialized in this function 333:30.08 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 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:916:17 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:928:17 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:940:17 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:952:17 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:294:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true 333:30.08 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 333:30.08 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 333:30.08 warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function 333:30.08 warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function 333:30.08 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1054:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 333:30.08 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1061:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 333:30.08 warning: gfx/cairo/libpixman/src/pixman-combine32.c:547:8 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 333:30.08 warning: gfx/cairo/libpixman/src/pixman-glyph.c:408:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 333:30.08 warning: gfx/cairo/libpixman/src/pixman-glyph.c:655:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 333:30.08 warning: gfx/cairo/libpixman/src/pixman-private.h:940:33 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 333:30.08 warning: gfx/gl/GLContext.h:1207:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function 333:30.08 warning: gfx/gl/GLContext.h:2894:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function 333:30.08 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 333:30.08 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 333:30.08 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 333:30.08 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 333:30.08 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’ 333:30.08 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’} 333:30.08 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’} 333:30.08 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’ 333:30.08 warning: gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1 [-Wreturn-type] control reaches end of non-void function 333:30.08 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 333:30.08 warning: gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:75:37 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 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 333:30.08 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 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? 333:30.08 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 333:30.08 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 333:30.08 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 333:30.08 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 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 333:30.08 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 333:30.08 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 333:30.08 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace 333:30.08 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 333:30.08 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 333:30.08 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 333:30.08 warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function 333:30.08 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment 333:30.08 warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through 333:30.08 warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 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 333:30.09 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through 333:30.09 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through 333:30.09 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through 333:30.09 warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace 333:30.09 warning: gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5 [-Wreturn-type] control reaches end of non-void function 333:30.09 warning: gfx/thebes/gfxGraphiteShaper.cpp:420:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function 333:30.09 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used 333:30.09 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used 333:30.09 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used 333:30.09 warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 333:30.09 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 333:30.09 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 333:30.09 warning: intl/icu/source/i18n/decNumber.cpp:2991:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 333:30.09 warning: intl/icu/source/i18n/decNumber.cpp:2991:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 333:30.09 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 333:30.09 warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated 333:30.09 warning: intl/locale/DateTimeFormat.cpp:185:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function 333:30.09 warning: ipc/chromium/src/base/string_util.cc:678:10 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 333:30.09 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 333:30.09 warning: js/src/builtin/intl/LanguageTag.h:752:41 [-Wmaybe-uninitialized] ‘hourCycleStr’ may be used uninitialized in this function 333:30.09 warning: js/src/debugger/Environment.cpp:192:24 [-Wmaybe-uninitialized] ‘s’ may be used uninitialized in this function 333:30.09 warning: js/src/frontend/BytecodeEmitter.cpp:2857:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 333:30.09 warning: js/src/frontend/ParseNode.h:991:56 [-Wmaybe-uninitialized] ‘lhs’ may be used uninitialized in this function 333:30.09 warning: js/src/frontend/Parser.cpp:6178:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function 333:30.09 warning: js/src/frontend/Parser.cpp:9510:50 [-Wmaybe-uninitialized] ‘lhs’ may be used uninitialized in this function 333:30.09 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 333:30.09 warning: js/src/gc/IteratorUtils.h:45:5 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/Marking.cpp:1842:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/Marking.cpp:1908:16 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+8).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+24).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 333:30.09 warning: js/src/irregexp/imported/regexp-ast.h:313:53 [-Wmaybe-uninitialized] ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CacheIR.h:478:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CodeGenerator.cpp:12486:79 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CodeGenerator.cpp:12511:79 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CodeGenerator.cpp:12872:63 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CodeGenerator.cpp:12891:63 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CodeGenerator.cpp:15240:26 [-Wmaybe-uninitialized] ‘argMir’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/CompileInfo.h:220:68 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 333:30.09 warning: js/src/jit/InlineList.h:299:16 [-Wmaybe-uninitialized] ‘def’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘input’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/MIR.cpp:3442:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/MIR.h:829:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/MIRGraph.h:194:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/MoveResolver.h:154:24 [-Wmaybe-uninitialized] ‘to.js::jit::MoveOperand::kind_’ may be used uninitialized in this function 333:30.10 warning: js/src/jit/shared/CodeGenerator-shared-inl.h:286:34 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.10 warning: js/src/threading/ProtectedData.h:104:17 [-Wmaybe-uninitialized] ‘ar.js::AutoRealm::cx_’ may be used uninitialized in this function 333:30.10 warning: js/src/vm/GlobalObject.h:148:48 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function 333:30.10 warning: js/src/vm/Interpreter.cpp:4551:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:2587:55 [-Wmaybe-uninitialized] ‘signedValue’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:2588:55 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:10417:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:11972:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:11981:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:12820:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13282:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13539:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13696:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13712:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13739:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:13754:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmBaselineCompile.cpp:14427:12 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:296:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:2128:29 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:2478:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:2928:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:3772:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmIonCompile.cpp:3773:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmOpIter.h:307:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmOpIter.h:680:55 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 333:30.10 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 333:30.10 warning: js/src/wasm/WasmTypes.h:353:22 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmValidate.cpp:441:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function 333:30.10 warning: js/src/wasm/WasmValidate.h:623:17 [-Wmaybe-uninitialized] ‘nextByte’ may be used uninitialized in this function 333:30.10 warning: layout/base/FrameProperties.h:389:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function 333:30.10 warning: layout/base/PresShell.cpp:2758:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function 333:30.10 warning: layout/base/nsCSSFrameConstructor.cpp:1102:75 [-Wmaybe-uninitialized] ‘placeholderType’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsContainerFrame.cpp:2538:45 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsContainerFrame.cpp:2577:9 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsFlexContainerFrame.cpp:632:20 [-Wmaybe-uninitialized] ‘resolvedMinSize’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsGridContainerFrame.cpp:7814:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsIFrame.h:4183:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function 333:30.10 warning: layout/generic/nsILineIterator.h:48:10 [-Wmaybe-uninitialized] ‘*((void*)& structure +28)’ may be used uninitialized in this function 333:30.10 warning: layout/painting/DashedCornerFinder.cpp:365:7 [-Wmaybe-uninitialized] ‘actualDashLength’ may be used uninitialized in this function 333:30.10 warning: layout/painting/DashedCornerFinder.cpp:377:9 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 333:30.10 warning: layout/printing/PrintTranslator.cpp:31:16 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 333:30.10 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]’} 333:30.10 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 333:30.10 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 333:30.10 warning: layout/xul/nsSprocketLayout.cpp:894:21 [-Wmaybe-uninitialized] ‘isLTR’ may be used uninitialized in this function 333:30.10 warning: media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27 [-Wunused-but-set-variable] variable ‘try_all’ set but not used 333:30.10 warning: media/ffvpx/libavutil/opt.c:340:9 [-Wformat-overflow=] ‘%s’ directive argument is null 333:30.10 warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand 333:30.10 warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used 333:30.10 warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used 333:30.10 warning: media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55 [-Waggressive-loop-optimizations] iteration 80 invokes undefined behavior 333:30.10 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’} 333:30.10 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’} 333:30.10 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’} 333:30.10 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’} 333:30.10 warning: media/libsoundtouch/src/FIRFilter.cpp:81:12 [-Wunused-variable] unused variable ‘dScaler’ 333:30.10 warning: media/libsoundtouch/src/FIRFilter.cpp:127:12 [-Wunused-variable] unused variable ‘dScaler’ 333:30.10 warning: media/libsoundtouch/src/FIRFilter.cpp:166:12 [-Wunused-variable] unused variable ‘dScaler’ 333:30.10 warning: media/libsoundtouch/src/RateTransposer.cpp:134:10 [-Wunused-but-set-variable] variable ‘count’ set but not used 333:30.10 warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ 333:30.10 warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ 333:30.10 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 333:30.10 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 333:30.10 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 333:30.10 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 333:30.10 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 333:30.10 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 333:30.10 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 333:30.10 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 333:30.11 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 333:30.11 warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/js/Value.h:433:47 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/js/Value.h:433:58 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/AutoRestore.h:36:32 [-Wmaybe-uninitialized] ‘*((void*)& ar +8)’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/BasicEvents.h:1064:74 [-Wmaybe-uninitialized] ‘msg’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 333:30.11 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ 333:30.11 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]’} 333:30.11 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 333:30.11 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]’} 333:30.11 warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 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 333:30.11 warning: objdir/dist/include/mozilla/ServoStyleConsts.h:6684:5 [-Wmaybe-uninitialized] ‘innerSizeOverrides’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘sigIndex’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/WrappingOperations.h:214:79 [-Wmaybe-uninitialized] ‘defaultDepth’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/dom/Event.h:361:41 [-Wmaybe-uninitialized] ‘legacyAutoOverride.mozilla::dom::EventMessageAutoOverride::mEvent’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/dom/Event.h:361:58 [-Wmaybe-uninitialized] ‘*((void*)& legacyAutoOverride +8)’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:16 [-Wmaybe-uninitialized] ‘*((void*)& e +52)’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘capStyle’ may be used uninitialized in this function 333:30.11 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ may be used uninitialized in this function 333:30.11 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]’} 333:30.11 warning: objdir/dist/include/nsTArray-inl.h:72:14 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.11 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 10 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘const nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘nsTObserverArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray > [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::Feature [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:439:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 333:30.12 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]’} 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::SandboxReporter::Snapshot [1]’ 333:30.12 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 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]’} 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ 333:30.13 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]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 7 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘coords’ 333:30.13 warning: objdir/dist/include/nsTArray.h:262:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘frameStripSpaceTests’ 333:30.13 warning: objdir/dist/include/nsTArray.h:413:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} 333:30.13 warning: objdir/dist/include/nsTArray.h:421:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.13 warning: objdir/dist/include/nsTArray.h:578:51 [-Warray-bounds] array subscript 2 is outside array bounds of ‘const nsTArrayHeader [1]’ 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 11 is outside array bounds of ‘const nsTArrayHeader [1]’ 333:30.13 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 193 is outside array bounds of ‘const nsTArrayHeader [1]’ 333:30.13 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 333:30.13 warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ 333:30.13 warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ 333:30.13 warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ 333:30.13 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’ 333:30.13 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 333:30.13 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’} 333:30.13 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’} 333:30.13 warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 333:30.13 warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 333:30.13 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’ 333:30.13 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/decode.c:2069:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/decode.c:2069:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/decode.c:3493:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/refmvs.c:483:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/refmvs.c:535:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/refmvs.c:543:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function 333:30.13 warning: third_party/dav1d/src/refmvs.c:598:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function 333:30.13 warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ 333:30.13 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 333:30.13 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 333:30.13 warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through 333:30.13 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 333:30.13 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 333:30.13 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’} 333:30.13 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 333:30.13 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 333:30.13 warning: third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:35 [-Wdeprecated-declarations] ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated 333:30.13 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36 [-Wimplicit-fallthrough=] this statement may fall through 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 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 333:30.13 warning: third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7 [-Wimplicit-fallthrough=] this statement may fall through 333:30.13 warning: third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43 [-Wimplicit-fallthrough=] this statement may fall through 333:30.13 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 333:30.14 warning: third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 333:30.14 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function 333:30.14 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:321:25 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function 333:30.14 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘sopt’ may be used uninitialized in this function 333:30.14 warning: third_party/libwebrtc/webrtc/rtc_base/physicalsocketserver.cc:340:22 [-Wmaybe-uninitialized] ‘slevel’ may be used uninitialized in this function 333:30.14 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 333:30.14 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’ 333:30.14 warning: third_party/libwebrtc/webrtc/system_wrappers/source/cpu_features_linux.c:34:15 [-Wunused-but-set-variable] variable ‘platform’ set but not used 333:30.14 warning: third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50 [-Wimplicit-fallthrough=] this statement may fall through 333:30.14 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 333:30.14 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:989:20 [-Wimplicit-fallthrough=] this statement may fall through 333:30.14 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1072:20 [-Wimplicit-fallthrough=] this statement may fall through 333:30.14 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 333:30.14 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 333:30.14 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 333:30.14 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 333:30.14 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 333:30.14 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 333:30.14 warning: xpcom/components/ManifestParser.cpp:693:72 [-Warray-bounds] array subscript [0, 4294967294] is outside array bounds of ‘const nsTArrayHeader [1]’ 333:30.14 warning: xpcom/ds/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 333:30.14 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.14 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]’} 333:30.14 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 333:30.14 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 333:30.14 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 333:30.14 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 333:30.14 warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function 333:30.14 warning: xpcom/io/nsLocalFileUnix.cpp:429:41 [-Wmaybe-uninitialized] ‘mkdir_errno’ may be used uninitialized in this function 333:30.14 warning: xpcom/io/nsLocalFileUnix.cpp:761:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function 333:30.14 warning: xpcom/io/nsLocalFileUnix.cpp:880:14 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function 333:30.14 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 333:30.14 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 333:30.14 warning: xpfe/appshell/AppWindow.cpp:860:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function 333:30.14 warning: xpfe/appshell/AppWindow.cpp:873:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function 333:30.14 warning: xpfe/appshell/AppWindow.cpp:873:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function 333:30.14 warning: xpfe/appshell/AppWindow.cpp:873:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function 333:30.14 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’ 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 warning: /usr/include/bits/string_fortified.h:91:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 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 333:30.14 warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 333:30.14 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 333:30.19 We know it took a while, but your build finally finished successfully! 333:30.19 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.4JjndQ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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": 1624545115.1520975, "end": 1624545115.1577961, "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-1.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-1.fc33.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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-1.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-1.fc33.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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-1.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-1.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-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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-1.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 - + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 - + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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 - + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.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-1.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 - + /usr/bin/install -m 644 langpack-szl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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 - + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 + xargs chmod 644 + find langpack-trs@firefox.mozilla.org -type f + 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-1.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-1.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 - + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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 /builddir/build/BUILD/firefox-89.0.2 + cd - + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.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 - + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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 - + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-89.0.2 ++ 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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + 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-1.fc33.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-89.0.2 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/metainfo ++ date +%F + /usr/bin/sed -e s/__VERSION__/89.0.2/ -e s/__DATE__/2021-06-24/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/share/gnome-shell/search-providers + rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/gtk2/ + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox-devel-89.0.2/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j5 --strict-build-id -m -i --build-id-seed 89.0.2-1.fc33 --unique-debug-suffix -89.0.2-1.fc33.aarch64 --unique-debug-src-base firefox-89.0.2-1.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-1.fc33.aarch64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozsandbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/plugin-container dwz: ./usr/lib64/firefox/libxul.so-89.0.2-1.fc33.aarch64.debug: Too many DIEs, not optimizing original debug info size: 3336288kB, size after compression: 3325280kB /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 751361 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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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-1.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.ev1QEO + umask 022 + cd /builddir/build/BUILD + cd firefox-89.0.2 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-89.0.2-1.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-89.0.2-1.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-1.fc33 firefox(aarch-64) = 89.0.2-1.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-1.fc33.aarch64 Provides: application() application(firefox-x11.desktop) firefox-x11 = 89.0.2-1.fc33 firefox-x11(aarch-64) = 89.0.2-1.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-1.fc33.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 89.0.2-1.fc33 firefox-wayland(aarch-64) = 89.0.2-1.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-1.fc33.aarch64 Provides: firefox-debugsource = 89.0.2-1.fc33 firefox-debugsource(aarch-64) = 89.0.2-1.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-1.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-89.0.2-1.fc33.aarch64.debug and /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-89.0.2-1.fc33.aarch64.debug Provides: debuginfo(build-id) = 202b520c790d6695d19fbe8331f7a3b0660fb58c debuginfo(build-id) = 383acf3cc920803fcea351d32ab90a95c5a9bbf1 debuginfo(build-id) = 4a888885472ef3964448f27f38290c4c75e9c956 debuginfo(build-id) = 53d247cce478daceb97498019ea7317fdae5580f debuginfo(build-id) = a746e6529e50d4eab1ffcc3c2259de61a1b408eb debuginfo(build-id) = ba0a30940a2374c98bca8671f0aa38194bd45ef9 debuginfo(build-id) = c07211291deeca9a6b3100a0f542909fd4d64f77 debuginfo(build-id) = c992a3eafde34eaa1f76c87fbd2c16898f35d44a debuginfo(build-id) = d8959abc3af5a5bed9ab3d6b865fe4cd0b2aa36a debuginfo(build-id) = de90d732e8936503a622db3229be01e0bf597141 debuginfo(build-id) = fbbd56e04284bf0060c4c9e650ebe7759a0c021c debuginfo(build-id) = fcfa4331ab43414ab73b937fd804792cf289987c debuginfo(build-id) = nilnil firefox-debuginfo = 89.0.2-1.fc33 firefox-debuginfo(aarch-64) = 89.0.2-1.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-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64 Wrote: /builddir/build/RPMS/firefox-wayland-89.0.2-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-x11-89.0.2-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-89.0.2-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-89.0.2-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-89.0.2-1.fc33.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.lIOZIN + umask 022 + cd /builddir/build/BUILD + cd firefox-89.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-89.0.2-1.fc33.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0